我有一个简单的c ++ Visual Studio项目:
#include "test.h"
test::test()
{
}
test::~test()
{
}
HEADER:
#pragma once
#include <string>
class test
{
public:
test();
~test();
};
当我编译test.cpp时,我在与extern c相关的vc / include文件中遇到很多错误,如下所示。它们仅在我添加行时出现:
#include <string>
我尝试了这个测试,因为另一个项目突然停止了工作 我尝试修复Visual Studio,但它没有帮助。
严重级代码描述项目文件行抑制状态 错误(活动)此声明可能没有extern'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 \ exception 334
严重级代码描述项目文件行抑制状态 错误C2894模板无法声明具有'C'链接testextern c:\ program files(x86)\ microsoft visual studio 14.0 \ vc \ include \ xtr1common 194