Disable Language Extensions

今天自己编译jsoncpp的代码,只提取了jsoncpp-src-0.5.0版本中makefile下的vs7.1解决方案中的lib_json工程,然后在该工程中添加了一个自己的头文件json.h和源文件json.cpp,用于包装jsoncpp。然后引用了一个字符串处理的头文件,这个头文件里引用了<string.h>和<windwos.h>,结果编译后出现下面的错误:

Disable Language Extensions_第1张图片

google了半天,才摸索出解决方案,把Property-->C/C++-->Language-->Disable Lanauage Extension设为No,再编译就OK了。

后来在msdn上找到解释:

http://msdn.microsoft.com/zh-cn/library/aa278577

vs真蛋疼

你可能感兴趣的:(json,Google,makefile,extension)