我刚刚在GitHub上下载了GitHub 3.4,但似乎无法编译PhysX.sln。我经常犯这样的错误:
无法打开包含文件:'stddef.h':没有这样的文件或目录(编译源文件....\SimulationController\src\ScTriggerInteraction.cpp) )
我不明白它为什么不编译..。知道吗?顺便说一下,我正在使用2017。
谢谢!
发布于 2018-03-01 14:00:00
我最终通过更改Windows版本(在每个PhysX.sln的项目: Properties > General > Windows版本)中消除了这些错误。但是现在我有了这个错误
C1189 #error:由于编译器错误,不支持15.5.1之前的VisualStudio2017。
显然NVIDIA意识到了这个错误,所以我想我们暂时无法在VisualStudio15.5.1及以下版本编译PhysX.sln .
发布于 2018-03-01 09:00:43
我认为这不适用于这里。
致命错误C1083:无法打开包含文件:'stddef.h':没有这样的文件或目录 致命错误C1083:无法打开包含文件:‘string.h.h’:没有这样的文件或目录 致命错误C1083:无法打开包含文件:'ctype.h':没有这样的文件或目录
这些是来自C++的头,而不是C++。C运行时库参考资料
如果您从.h中删除<string.h>并使用<string>,您将得到C++字符串类头。C++取代<string.h>的方法是<cstring>。
另见:介绍通用CRT
https://stackoverflow.com/questions/49046008
复制相似问题