3

我有一个简单的 c++ Visual Studio 项目:

#include "test.h"

test::test()
{
}

test::~test()
{
}

标题:

#pragma once
#include <string>
class test
{
public:
    test();
    ~test();
};

当我编译 test.cpp 时,我在与 extern c 相关的 vc/include 文件中遇到许多错误,如下所示。它们仅在我添加行时出现:

#include <string>

我尝试了这个测试,因为另一个项目突然停止工作。
我尝试修复 Visual Studio,但没有帮助。

严重性代码描述项目文件行抑制状态错误(活动)此声明可能没有外部“C”链接testextern c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\exception 369

严重性代码描述项目文件行抑制状态错误(活动)多个重载函数实例“std::operator==”具有“C”链接 testextern c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include \异常 334

严重性代码描述项目文件行抑制状态错误 C2894 模板不能声明为具有“C”链接 testextern c:\program files (x86)\microsoft visual studio 14.0\vc\include\xtr1common 194

4

0 回答 0