我尝试在Visual Studio中添加一个新的.cpp文件到C项目中,代码如下:
#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
cout << "Hello World!" << endl;
return 0;
}
然而,仅#include <iostream>
就产生了100多个错误,所以我不得不评论一下,看看这是否是问题所在。在这样做之后,这个新的错误弹出:identifier "using" is undefined
。我猜这可能是因为项目以某种方式配置为C,或者是因为预处理器在文件中添加了一些我不知道的内容。我该如何解决这个问题?
1条答案
按热度按时间bkkx9g8r1#
我尝试在Visual Studio中将新的.cpp文件添加到C项目中
你知道这是C项目中的C代码,很好。C和C之间有一些你应该知道的区别。C没有
using namespace
、<iostream>
、<<
运算符(至少对于打印)或cout
。如果你想让C文件在你的C项目中工作,你可以将项目配置为编译为C,将你的C文件转换为C代码,或者简单地确保所有的C文件都有
.cpp
扩展名(只有当C项目是默认设置时才有效)。