腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
删除
构建
目标
:
RelWithDebInfo
、
MinSizeRel
、
在我们的项目中,我们使用具有两个不同
构建
目标
的CMake :调试和发布。 Clion确实提供了两个额外的
构建
目标
:
RelWithDebInfo
和
MinSizeRel
。现在,当Clion创建CMake缓存时(对于所有4个,我们只使用2)它失败了,因为我们不允许除调试或发布之外的其他
构建
目标
。
浏览 17
提问于2016-07-27
得票数 3
回答已采纳
2
回答
用于install()命令的生成器表达式
" CONFIGURATIONS
MinSizeRel
ARCHIVE DESTINATION "Lib/
RelWithDebInfo
" CONFIGU
浏览 3
提问于2015-04-30
得票数 10
回答已采纳
2
回答
CMake编译器独立标志
是否有可设置的编译器独立标志?我希望能够将单变量设置为OPTIMIZE_MOST,并在MS C++编译器中获得gcc上的-O3和/O2。是否有什么东西我可以使用或应该设置标志分别为每个编译器?
浏览 3
提问于2019-04-18
得票数 1
回答已采纳
1
回答
使用cmake,如何确定每个
构建
类型的默认编译器标志?
我正在尝试配置我的
构建
系统,以便我的发布
构建
不包含额外的调试。但是我在CMake文档中找不到列出每个
构建
类型默认使用哪些编译器标志的地方,而且我不想发明自己的方法。 这个功能已经存在了吗?在不进行反复试验的情况下,我如何确定默认情况下为各种
构建
类型使用哪些标志?
浏览 1
提问于2014-07-16
得票数 19
回答已采纳
1
回答
CMake,在add_test中,如何指定不同的类别
我只想要失败的客户
构建
的单元测试。我在CI中使用了模糊和集成。我喜欢的是生成的
目标
,比如:make fuzz我整个上午都在仔细研究cmake的源代码,除了:我肯定漏掉了一些明显的东西。
浏览 0
提问于2018-08-28
得票数 1
1
回答
cmake生成器表达式在IDE中和命令行中的行为不同
我试图根据
构建
配置使用不同的
目标
属性。有一个名为libmongocxx的导入
目标
,它对不同的信任具有3个属性: add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND>:I
浏览 1
提问于2019-05-22
得票数 2
回答已采纳
3
回答
如何以编程方式遍历所有CMake
目标
?
、
、
、
有没有一种方法可以从顶层CMakeLists.txt中获取CMake项目的所有
目标
,即以编程方式迭代
目标
? set_xcode_property(${TARGET} GCC_GENERATE_DEBUGGING_SYMBOLS[variant=
RelWithDebInfo
] "YES"TARGET} COPY_PHASE_STRIP[variant=Debug] "NO")
浏览 0
提问于2016-05-25
得票数 21
回答已采纳
1
回答
发布、调试等的CMake条件
、
、
我正在为链接过程中的静态库设置一个CMake项目,该项目需要为每个配置类型(例如,发布、调试、
MINSIZEREL
和
RELWITHDEBINFO
)设置特定的路径。CMAKE_INSTALL_PREFIX}" ) set(THIRDLIBS_BUILD_TY
浏览 10
提问于2022-02-23
得票数 1
回答已采纳
1
回答
如何使用
RelWithDebInfo
或
MinSizeRel
库查找CMake?
我正在尝试将我的项目链接到我也在其中开发的一个外部库,该库也使用CMake进行
构建
。当我试图找到这样的
RelWithDebInfo
或
MinSizeRel
时: PATHS @CMAKE_LIBRARY_OUTPUT_DIRECTORY@ @CMAKE_LIBRARY_OUTPUT_DIRECTORY@/
Mi
浏览 2
提问于2014-01-31
得票数 5
回答已采纳
1
回答
ADD_DEPENDENCIES到不同的生成类型
、
是否可以为具有不同
构建
类型的MSVC项目创建依赖关系。lib_release)这工作得很好,但如果我只想创建发布版本,我会得到发布时不需要的调试版本库的额外步骤,这个库没有链接到我的
目标
(发布),但我花了很多时间来
构建
它。
浏览 0
提问于2013-07-18
得票数 2
1
回答
设置-DNDEBUG时,如何在cmake中禁用Fortran选项-DCMAKE_BUILD_TYPE=Release?
、
我有一个子程序,它使用Intel Fortran编译器在变量中使用NDEBUG。如果我使用cmake发布,-DCMAKE_BUILD_TYPE=Release会自动出错,因为它的变量将更改值为1。 INTEGER(LONG), PARAMETER :: 1 = 250 ! Size of DEBUG array ----------
浏览 6
提问于2022-11-27
得票数 0
2
回答
通过CMAKE改变outdir宏
、
、
、
在阅读其他问题时,我发现可以更改de studio中的outdir宏。我真的搜遍了,但没找到/不懂怎么做。我知道这是通过set_target_property使用某种cmake属性,但我真的没有找到方法。
浏览 7
提问于2013-08-20
得票数 1
回答已采纳
3
回答
CMake将依赖添加到安装
目标
这可以很好地工作,但我想要实现以下几点:当我调用"make install“时,我想要
构建
到文档中并安装它。因为如果
目标
没有连接,安装步骤不会安装任何东西,除非在调用"make install“之前手动完成了"make doc”。 问候Grisu
浏览 2
提问于2012-02-07
得票数 16
回答已采纳
2
回答
创建新的visual studio项目,添加文件并运行它-命令行
、
、
、
是否有办法在不使用IDE而使用命令提示符的情况下创建新的visual studio项目??所以谁能告诉我怎么做..提前谢谢..
浏览 0
提问于2011-10-23
得票数 4
回答已采纳
2
回答
如何省略单个源文件的调试信息?
我正在为一个解析调试信息的工具编写一个测试,我想省略调试
目标
中单个编译单元(源文件)的调试信息。有没有办法用cmake来实现这一点呢?显然,我可以只硬编码编译器标志,但我想让我的
构建
在不同的OSes和工具链(比如gnu和msvc)之间保持可移植性。 即时更改CMAKE_BUILD_TYPE似乎不起作用。
浏览 14
提问于2018-12-20
得票数 1
3
回答
如何创建继承自发行版的CMake配置类型
、
、
描述了如何从头创建自定义配置类型。如何使配置类型与内置的Release完全匹配,只需添加一些标志?我现在就用这个: "Available build-types: Debug, Release and ReleaseWithAssertions") set(CMAKE_CXX_FLAGS_RELEASEWITHASSERTIONS "${CMAKE_CXX_FLAGS_RELEASE}
浏览 7
提问于2017-05-02
得票数 3
回答已采纳
1
回答
CMake:每个MSVC项目类型的编译器标志
、
我们知道CMake默认创建的配置是:Debug、 Release和
MinSizeRel
。configurationadd_compile_options($<$<CONFIG:Debug>:${MSVC_FL
浏览 4
提问于2022-03-04
得票数 0
1
回答
使用CMake找不到D3DX11.lib
、
、
、
、
我正在学习如何使用CMake,方法是制作一个不带宏的基本CMakeLists.txt文件,只针对x86这是我的CMakeLists.txt库的路径存在,库也在那里:C:/Program Files (x86)/Microsoft DirectX SDK/Lib/x86我假设由于它在链接器阶段失败,所以它正确地找到了所有的头文件, 谢
浏览 14
提问于2020-04-10
得票数 0
1
回答
cmake检测哪个库libc++或libstdc++被配置为用于g++或clang++
、
、
、
、
我写了一个用g++或clang++
构建
项目的CMakeLists.txt。") if("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") set(CMAKE_CXX_FLAGS_
RELWITHDEBINFO
"${CMAKE
浏览 12
提问于2017-03-04
得票数 2
回答已采纳
1
回答
Cmake库的ExternalProject_Add不适用于NMake生成器
、
、
、
、
我正在尝试
构建
库,作为更大的
构建
的一部分。在添加下面描述的代码之前,在所有这些平台上进行
构建
工作。 我使用"ExternalProject_Add“来为这个
构建
创建一个
目标
。下面是我设置了一些变量并设置外部项目的部分。为了简洁起见,我
删除
了几条消息语句。LibFolder是我的源树中的一个文件夹,ProjectBinaryDir在输出文件夹之外。我使用PcreLibs和
目标
名称PCRE来设置PCRE库与
构建
中的其他库和可执行文件之间的依赖关系
浏览 0
提问于2016-02-24
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何构建目标检测模型,来识别自己相册中的实体目标
以敏捷性为目标,构建良好企业生态
用代码构建机器心智,我们离这个目标还有多远?
构建现代产业体系的战略思路、目标与路径(二)
构建新型产业体系的战略思路、目标与路径
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券