小编Whi*_*sJr的帖子

无法使用Visual Studio 2015和Clang 3.7与Microsoft CodeGen构建Google Test

使用VS 2015及其新的内置clang工具集/项目模板,我无法成功构建Google Test.我收到以下错误:

Error       use of undeclared identifier 'chdir'; did you mean '_chdir'?    
Error       use of undeclared identifier 'fdopen'   
Error       use of undeclared identifier 'read' 
Error       use of undeclared identifier 'write'    
Error       use of undeclared identifier 'close'
Error       use of undeclared identifier 'O_RDONLY' 
Error       use of undeclared identifier 'O_APPEND' 
Error       use of undeclared identifier 'dup'; did you mean '_dup'?
Error       use of undeclared identifier 'creat'; did you mean '_creat'?
Run Code Online (Sandbox Code Playgroud)

我注意到这些声明中的大多数都在这些ANSI检查块中:

#if !__STDC__
...
#endif
Run Code Online (Sandbox Code Playgroud)

是否有项目设置或我可以更改以使这些方法解决?

c++ clang googletest visual-studio-2015

5
推荐指数
1
解决办法
1241
查看次数

标签 统计

c++ ×1

clang ×1

googletest ×1

visual-studio-2015 ×1