腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
CMake
命令行
上
覆盖
来自
CMakeLists.txt
的
默认
变量
?
cmake
我有一个包含
变量
默认
值
的
.
cmake
文件。使用'include‘从
CMakeLists.txt
调用.
cmake
文件。其中一个
变量
是版本号。从
CMake
命令行
否决该
变量
版本号
的
最佳实践或设置是什么?在gnu make中,您可以使用var value,其中您可以在make
命令行
上
设置?=值。我在C-Make中没有看到类似的东西。
浏览 12
提问于2019-05-18
得票数 0
1
回答
cmake
不
覆盖
命令行
中
的
set
变量
。
c++
、
cmake
我使用
的
变量
是我希望用户能够使用
命令行
传递
的
变量
。但是,该
变量
并没有像我所期望
的
那样被重写。我使用
的
参考文档是。我
的
CMakeLists.txt
看起来像这样 ${PRINCIPLE}.cpp
浏览 24
提问于2022-05-18
得票数 0
1
回答
如何包含VS 2008
的
Boost库(
命令行
)
c++
、
visual-studio-2008
、
qt
、
boost
、
cmake
我想 ,并为它做一个定制
的
Windows。@echo on@SET INCLUDE=%INCLUDE%;C:\Program Files\Microsoft PlatformError at owbuild/FindBoost.
cmake
:569 (message): Could not find Boo
浏览 1
提问于2011-10-27
得票数 1
3
回答
用
CMake
编译openCV :设置架构和优化标志
optimization
、
architecture
、
opencv
、
cmake
问题是找不到在
cmake
文件或配置脚本中设置编译器标志
的
方法。
浏览 0
提问于2012-03-27
得票数 1
回答已采纳
1
回答
CMake
-使用/MT而不是/MD进行编译
visual-studio-2012
、
cmake
、
cpp-netlib
我是
cmake
(2.8.12.1)
的
新手,我正在Windows
上
使用它来生成项目文件,以便使用Visual Studio 2012构建cpp-netlib。
默认
情况下,它使用/MDd编译器开关进行编译。我想要更改它,使其使用/MTd。具体地说,我将if语句中显示
的
第二行添加到
CmakeLists.txt
。if (MSVC) set(
CMAKE
_CXX_FLAGS "
浏览 6
提问于2013-12-27
得票数 4
回答已采纳
1
回答
CMAKE
设置rc编译器标志?
cmake
CMake
版本3.4.3我试图使用以下语法为
CMAKE
设置rc编译器
的
位置标志,但是它总是设置为值/l"0x0409“。set(rc_flags "/l 0x809")此外,
CMAKE
总是为rc编译器设置cl编译器标志,我无法停止。编辑 我已经添加了
cmake
和visual studio版本,在使用@Florian
的</e
浏览 15
提问于2016-07-12
得票数 0
回答已采纳
1
回答
CMake
:避免从
CMakeLists.txt
中包含Windows。使用MinGW代替msvc
c++
、
windows
、
cmake
、
mingw
我有一个项目,当我从
命令行
配置时,会编译正确
的
。set (
CMAKE
_GENERATOR "MinGW Makefiles" CACHE INTERNAL "" FORCE)message("generator is set to ${
CMAKE</
浏览 5
提问于2021-03-11
得票数 0
1
回答
将
命令行
中
的
CMake
选项移动到顶级
CMakeLists.txt
中
cmake
、
dcmtk
我正在使用
命令行
构建DCMTK,使用以下命令:我希望将
命令行
中
的
BUILD_APPS设置移动到顶级
CMakeLists.txt
配置文件中。无论我如何尝试在顶级配置文件中设置BUILD_APPS选项,除非我从
命令行
显式设置BUILD_APPS选项,否则我永远不会获得正确
的
行为。有没有办法从顶级
CMakeLists.txt
文件中显式地设置
命令行</e
浏览 0
提问于2015-10-30
得票数 0
1
回答
除非显式重写,否则如何创建接受
默认
值
的
CMake
变量
?
c++
、
build
、
cmake
、
default
我有一个使用C++构建
的
CMake
项目。我希望
CMakeLists.txt
中
的
构建配置在
默认
情况下是以Release模式构建,并且只有在显式指定时才以Debug模式构建。关于和,为了允许从
命令行
指定构建类型,我将
变量
设置如下:但是,这会缓存
上
一次构建中
的
构建类型,因此如果最后一次构建是我尝试使用FORCE
浏览 0
提问于2018-11-05
得票数 15
3
回答
CMake
使用
命令行
覆盖
缓存
的
变量
caching
、
cmake
据我所知,当您通过
命令行
使用
cmake
(例如-DMy_Var=ON)提供
变量
时,该
变量
将存储在缓存中。当以后运行
CMake
脚本时访问该
变量
时,它将始终获得存储在缓存中
的
值,忽略
命令行
上
的
任何后续-DMy_Var=OFF参数。我知道您可以使用FORCE或通过删除缓存文件来强制
覆盖
CMakeLists.txt
文件中
的
缓存
变量
,但是我想知道是否有一种
浏览 1
提问于2014-01-06
得票数 12
1
回答
Android
CMake
构建环境
变量
android-ndk
、
cmake
我正在使用NDK (C++)和
CMake
工具链编写Android库。# Generate required bui
浏览 0
提问于2017-01-31
得票数 0
回答已采纳
1
回答
如何实际使用
cmake
期间设置
的
编译选项?
c++
、
cmake
这可能是一件很简单
的
事,但我找不到答案。set(
CMAKE
_CXX_FLAGS_DEBUG "-O1 -g")make -O1 -g
cmake
_minimum_required(VERSION 3.8) # Set compilerset(
CMAKE
_CXX_COMPILER "clang++"
浏览 0
提问于2021-05-01
得票数 0
回答已采纳
3
回答
如何设置
CMAKE
_C_COMPILER和
CMAKE
_CXX_COMPILER来为iOS构建Assimp?
ios
、
cmake
当我试图通过运行build_ios.sh来构建Assimp时,它告诉我:/
浏览 3
提问于2012-07-21
得票数 36
2
回答
让
CMake
执行非
CMakeLists.txt
文件
cmake
你不能自定义你
的
名字是真的吗
CMakeLists.txt
文件?我在一些地方读到make也有同样
的
问题,但这完全不是真的,你当然可以: ~$ make -f whatever_name_you_feel_like 你不能用
CMake
做到这一点吗?我
的
情况如下:项目负责人希望在CI工作流中运行某个
CMakeLists.txt
文件,并在开发时运行另一个。我想可以只保留2个
CMake
文件,然后告诉你
cmake
执行哪一个。
浏览 97
提问于2021-02-18
得票数 0
回答已采纳
2
回答
使用
CMake
图形用户界面设置交叉编译器文件
cmake
、
cmake-gui
我正在尝试使用
CMake
设置我
的
交叉编译构建。到目前为止,我正在设置
命令行
中调用
CMake
的
交叉编译器文件:
cmake
-D
CMAKE
_TOOLCHAIN_FILE=$cross_cmp_file现在,我试图通过添加以下内容从GUI中设置
CMAKE
_TOOLCHAIN_FILE
变量
: #
CMAKE
cross compiler
浏览 8
提问于2015-05-01
得票数 5
回答已采纳
2
回答
CMake
排除子模块目标
cmake
、
target
、
glfw
我在我
的
项目中导入glfw作为子模块,遵循描述
的
模式 endif()endif() if(NOT EXISTS "${
CMAKE
_CURRENT_SOURCE_DIR}/glfw/
CMak
浏览 0
提问于2019-09-11
得票数 1
回答已采纳
1
回答
set诊断:
来自
CMakeLists.txt
的
caret
c++
、
cmake
、
visual-studio-2017
我想使用
来自
visual studio 2017
的
新
的
(更好
的
)诊断信息。要使它同时启用到我
的
所有项目中,我想从我
的
CMakeLists.txt
中声明此标志set(
CMAKE
_CXX_FLAGS "${
CMAKE
_CXX_FLAGS} /diagnostics:caret") 但是在编译时出现了一个错误,即/diagnostics:classic (
默认
值)与
浏览 10
提问于2017-07-26
得票数 2
回答已采纳
1
回答
cmake
命令行
-传递依赖于构建类型
的
var
c++
、
cmake
我正在尝试创建一个具有多个配置
的
cmake
构建:调试/发布。我使用msvc,所以我可以调用
cmake
一次来配置调试和发布项目。我
的
问题是: 我
的
选择不是CXX_FLAGS
的
一部分。对于这些,我可以使用
CMAKE</e
浏览 4
提问于2020-08-23
得票数 0
回答已采纳
1
回答
通过
命令行
在
CMakeLists.txt
中
覆盖
变量
集
cmake
我有一个包含以下内容
的
CMakeLists.txt
,即不能修改我想要重写这个
变量
,使用
命令行
。我试过这个:但它没有效果。有没有办法告诉
cmake
使用
命令行
中
的
值而不是这个值?注意:我知道使用如下所示
的
缓存可以解决问题,但由于无法编辑文件,遗憾
的
是,这不是一种
浏览 0
提问于2019-09-09
得票数 4
回答已采纳
1
回答
在
CMakeLists.txt
文件中包括libsodium
c++
、
c
、
cmake
我现在已经安装并运行了line,也就是说,如果我从
命令行
运行gcc -lsodium foo.c -o foo,编译器就成功地编译和链接了可执行文件。但是,我不知道如
何在
我
的
CMakeLists.txt
文件中包含libsodium,尽管我阅读了文档,但我不知道如何遵循说明。逐字地说,
来自
文档
的
说明是: “使用
CMake
的
项目可以包含
来自
Facebook项目的Findsodium.
cmake
文件,以便检测和链接库。”我
浏览 21
提问于2021-12-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
g+,CMake和Makefile了解一下
CMake调试器出炉:调试你的CMake脚本
python安装dlib库的大坑
Visual Studio Code CMake工具扩展两项更新来了
OpenMolcas与QCMaquis 的安装
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券