Linux 平台:
mkdir build
cd build
cmake ..
makeWindows 平台(使用MinGW):
mkdir build
cd build
cmake .. -G "MinGW Makefiles"
mingw32-makeWindows 平台(使用msbuild(i.e. Visual Studio))
mkdir build
cd build
cmake .. -G "Visual Studio 17 2022"
msbuild ALL_BUILD.vcxproj使用 xmake 构建:
xmake在 Debug 配置构建时,符号化简器会输出额外调试信息,CMake 会在 Debug 模式下为目标定义 _SYMBOLIC_DEBUG=1。运行时也可以用环境变量 LAMINA_SYMBOLIC_DEBUG 覆盖:
LAMINA_SYMBOLIC_DEBUG=1— 强制在运行时开启调试输出LAMINA_SYMBOLIC_DEBUG=0— 强制在运行时关闭调试输出
示例(PowerShell):
cmake -B build -DCMAKE_BUILD_TYPE=Debug .
cmake --build build --config Debug --target lamina --parallel
$env:LAMINA_SYMBOLIC_DEBUG = '1'
.\build\bin\lamina.exe