在我的工作中,我正在将项目从VS 2010 Express迁移到VS 2012 Professional。尝试编译时,我在xtgmath.h文件中收到以下错误:
xtgmath.h(70):错误C2059:语法错误:'('
我在网上搜索时没有找到解释或解决方法。我很困惑,因为这是一个标准的头文件。这是它正在崩溃的头文件中的代码的snipet。它为使用math.h lib的每个文件提供了三个错误。当我将鼠标悬停在__cdecl,__ CRTDECL和__CRTDECL上时,intellisense给出了一个错误:“错误:调用约定可能后面没有嵌套的声明符”
extern "C" double __cdecl pow(_In_ double, _In_ double);
float __CRTDECL pow(_In_ float, _In_ float);
long double __CRTDECL pow(_In_ long double, _In_ long double);
我非常感谢任何帮助!