Visual Studio

时间:2016-05-21 00:53:49

标签: c++ visual-studio-2015 extern-c

我有一个简单的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

0 个答案:

没有答案