Windows
Visual Studio
-
32位(x86)
$ cmake -G “Visual Studio 14” . -
64位(x64)
$ cmake -G “Visual Studio 14 Win64” .
vs版本对应值
- vs2013 : Visual Studio 13
- vs2015 : Visual Studio 14
- vs2017 : Visual Studio 15
- vs2019 : Visual Studio 16
-A参数
- $ cmake -G “Visual Studio 16 2019” -A Win32
- $ cmake -G “Visual Studio 16 2019” -A x64
- $ cmake -G “Visual Studio 16 2019” -A ARM
- $ cmake -G “Visual Studio 16 2019” -A ARM64
参考:https://cmake.org/cmake/help/git-stage/generator/Visual%20Studio%2016%202019.html
namek
$ vcvarsall.bat [x64/x86]
$ cmake -G “NMake Makefiles” .
$ nmake
#Linux
设置CFLAGS(或者CXXFLAGS)为-m32或者-m64
$ export CFLAGS=-m32
Mac OSX
$ cmake -DCMAKE_OSX_ARCHITECTURES=i386 .
$ cmake -DCMAKE_OSX_ARCHITECTURES=x86_64 .
$ cmake -DCMAKE_OSX_ARCHITECTURES=x86_64;i386 .