CMake compile -s -mt version of rabbitmq-c
CMake compile -s -mt version of rabbitmq-c
i在命令提示中运行cmake with:
mkdir build && cd build
.. cmake
但是,现在,我在构建命令构建Realease静态的命令时遇到了问题。我尝试了:
C:UsersKubaDownloadsrabbitmq-c>cmake --build build --BUILD_STATIC_LIBS=ON
产生错误:
Unknown argument --BUILD_STATIC_LIBS=ON
如何纠正这个问题?谢谢!
您应该使用-D
选项来定义变量:
cmake --build build -DBUILD_STATIC_LIBS=ON
请阅读文档以获取更多信息。
配置构建是与构建的单独步骤。
从源目录创建二进制目录:
mkdir build && cd build
然后配置构建(这是您可以添加其他build-flags):
cmake -DBUILD_STATIC_LIBS=ON ..
然后构建它:
cmake --build .
相关文章:
- Usages of std::move
- 使用 [] 运算符时"binding reference of type discards qualifiers"
- 如何处理 c++ 中类实现中的"invalid use of non-static data member"?
- 具有变量Number of Arguments的std::函数的矢量
- Capacity of a deque
- Deprecation of _writeBarrier()
- constexpr begin of a std::array
- 如何调整 std::vector of Eigen::MatrixXd 的大小
- C++ "error: invalid use of void expression"
- 我看到"use of undeclared identifier"错误,有人可以告诉我如何解决它吗?
- 赛通"Cannot take address of memoryview slice"
- C++ Version Of Double.longBitsToDouble
- 收到错误"invalid use of non-static data member 'stu::n' "
- C++ Usage of AsyncCallback
- 错误:"Left of getValue must have class/struct/union"
- Centos7 g++ "to_string is not in a member of std"
- 在C++中使用 Catch 测试框架编译错误"error: expected ';' at end of declaration list"
- 传递 std::vector of std::shared_ptr,而不是更新对象
- C++/SDL "initial value of reference to a non-const must be an lvalue"
- CMake compile -s -mt version of rabbitmq-c