标签: cmake 64-bit 32bit-64bit 32-bit
我正在使用cmake文件(其他人编写它)来构建项目。我查看了CMakeLists并看到他使用了
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
检测系统是否为64位。我正在使用64位Windows 8,它应该内置到64位项目中。为什么我最终有一个32位项目?还有什么我应该做的吗?
答案 0 :(得分:24)
调用CMake时,请在生成器选项中指定Win64。 e.g:
Win64
cmake . -G"Visual Studio 11 Win64"