CMake compile -s -mt版本的rabbitmq-c

时间:2016-11-25 12:19:29

标签: c++ cmake rabbitmq rabbitmq-c

我在命令提示符下运行cmake:

mkdir build && cd build
.. cmake

但是现在,我在构建构建realease static的命令时遇到了问题。 我试过了:

C:\Users\Kuba\Downloads\rabbitmq-c>cmake --build  build --BUILD_STATIC_LIBS=ON

产生错误:

Unknown argument --BUILD_STATIC_LIBS=ON

如何纠正?谢谢!

2 个答案:

答案 0 :(得分:1)

您应该使用-D选项定义变量:

cmake --build  build -DBUILD_STATIC_LIBS=ON

read the documentation了解详情。

答案 1 :(得分:1)

配置构建与构建构建是一个单独的步骤。

从源目录创建二进制目录:

mkdir build && cd build

然后配置构建(这是您可以添加其他构建标志的地方):

cmake -DBUILD_STATIC_LIBS=ON ..

然后建立它:

cmake --build .