CMAKE_SIZEOF_VOID_P这个变量的值取决于什么呢?我的操作系统是64位的win7,但是 CMAKE_SIZEOF_VOID_P却是等于4。是因为我安装的是32位的CMake吗?
[quote=引用 4 楼 clever101 的回复:] 大侠,关键是CMAKE_SIZEOF_VOID_P是怎么来的?
大侠,关键是CMAKE_SIZEOF_VOID_P是怎么来的?
if( CMAKE_SIZEOF_VOID_P EQUAL 8 ) set( BOOST_LIBRARY "/boost/win64/lib" ) else( CMAKE_SIZEOF_VOID_P EQUAL 8 ) set( BOOST_LIBRARY "/boost/win32/lib" ) endif( CMAKE_SIZEOF_VOID_P EQUAL 8 ) set( CMAKE_EXE_LINKER_FLAGS ${BOOST_LIBRARY} )
学会使用grep或findstr命令。
64,652
社区成员
250,508
社区内容
加载中
试试用AI创作助手写篇文章吧