Visual Studio 标识符“using”未定义

2wnc66cl  于 2023-10-23  发布在  其他
关注(0)|答案(1)|浏览(272)

我尝试在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,或者是因为预处理器在文件中添加了一些我不知道的内容。我该如何解决这个问题?

bkkx9g8r

bkkx9g8r1#

我尝试在Visual Studio中将新的.cpp文件添加到C项目中
你知道这是C项目中的C代码,很好。C和C之间有一些你应该知道的区别。C没有using namespace<iostream><<运算符(至少对于打印)或cout
如果你想让C文件在你的C项目中工作,你可以将项目配置为编译为C,将你的C文件转换为C代码,或者简单地确保所有的C文件都有.cpp扩展名(只有当C项目是默认设置时才有效)。

相关问题