Visual c++ cmake生成错误
好的,我正在使用visual studio 2010构建一个项目,该项目使用提供的.cmd脚本和cmakelists.txt成功编译,但在2010年,它给了我以下错误: 1> CLC编译: 1> Microsoft(R)C/C++优化编译器版本16.00.40219.01 对于x64 1> 版权所有(C)微软公司。版权所有 1> 1> cl/c/W3/WX-/O2/Ob2/D\U WINDOWS/D NDEBUG/DVisual c++ cmake生成错误,visual-c++,cmake,Visual C++,Cmake,好的,我正在使用visual studio 2010构建一个项目,该项目使用提供的.cmd脚本和cmakelists.txt成功编译,但在2010年,它给了我以下错误: 1> CLC编译: 1> Microsoft(R)C/C++优化编译器版本16.00.40219.01 对于x64 1> 版权所有(C)微软公司。版权所有 1> 1> cl/c/W3/WX-/O2/Ob2/D\U WINDOWS/D NDEBUG/D “CMAKE\u INTDIR=”Release\”/D\u MBCS/Gm-
“CMAKE\u INTDIR=”Release\”/D\u MBCS/Gm-/EHsc/MD/GS/fp:精确
/Zc:wchar\u t/Zc:forScope/GR/Fo“cmTryCompileExec.dir\Release\”
/Fd“C:/alembic/out/i64/cmakfiles/CMakeTmp/Release/cmTryCompileExec.pdb”/Gd/TC/wd4267/wd4800/wd4018/wd4244/errorReport:prompt
“C:\alembic\out\i64\cmakfiles\CMakeTmp\testCCompiler.C” _调试/Zm1000 1> 1> testCCompiler.c 1> _调试 1> c1:致命错误C1083:无法打开源文件:“_DEBUG”:无此类错误 文件或目录 1> 正在生成代码 1> 1> 生成失败 这是我想要得到改变的帮助的命令
setlocal
if /i "%1" == "db:" (
set DB=_db
set config=Debug
set linkFolderName=Debug
set boost_suffix=-sgd
set cmake_flags=/MTd /D_DEBUG /EHsc /GR
set zlib_suffix=d
shift
) ELSE (
set config=RelWithDebInfo
set linkFolderName=Release
set DB=
set boost_suffix=-s
set zlib_suffix=
set cmake_flags=/MT /U _DEBUG /EHsc /GR
)
)
谢谢
请告诉我是否可以提供更多信息请提供“CMakeLists.txt”文件。此处:
http://code.google.com/p/alembic/source/browse/CMakeLists.txt
Hmm,/U\U DEBUG
中的空间不是多余的吗?如果我删除空间,它会通过,但现在我遇到了致命错误C1083:无法打开包含文件:“unistd.h”:当脚本尝试编译zlib时,没有这样的文件或目录
,这里是/zlibtrycompile.cpp/:http://code.google.com/p/alembic/source/browse/build/bootstrap/zlib_trycompile/zlib_trycompile.cpp
好的,解决了最后一个问题,添加了-\ifndef PLATFORM\u WINDOWS-\include+\ifdef PLATFORM\u WINDOWS+\include
删除了-
并添加了+
,继续