腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Clang++和`-fuse-ld=gold`‘导致许多未使用
的
选项警告
cmake
、
compiler-warnings
、
clang++
我试图在一个gold项目中使用带有clang++
的
clang++
链接
器。如果我就这么做我收到了大量
的
警告: clang: warning: argument unused during compilation:我应该把它
添加
到我
的
CMake
脚本中,以避免到处都有警告?
浏览 2
提问于2017-04-26
得票数 4
回答已采纳
1
回答
如何
在
CMake
中适当地指定特性ICC
编译
器选项?
cmake
、
intel
、
idioms
、
icc
、
buildconfiguration
Intel /C++有许多定制
标志
,其中一些是混合
编译
和
链接
的
(如-qopenmp),
而
另一些则是特殊
的
替代形式(例如
用于
与英特尔ipp库
链接
的
-ipp )。我可以将这些
标志
“手动”
添加
到
编译
器
标志
中,忽略它们可能具有
链接
含义
的
事实;或者将它们
添加
到
编译
和
链接
<em
浏览 20
提问于2022-01-02
得票数 5
1
回答
CMake
如何
添加
仅
用于
编译
而
不
用于
链接
的
标志
cmake
、
llvm
例如,我想在CMakeLists.txt中将-mllvm --color -mllvm --inline-threshold=1000
标志
传递给clang。但是,如果我使用set(
CMAKE
_CXX_FLAGS "${
CMAKE
_CXX_FLAGS} -mllvm --color -mllvm --inline-threshold=1000"),
编译
将会很好,但我会在
链接
过程中收到警告: [2/2] Linking CXX executable test clang: war
浏览 73
提问于2020-11-08
得票数 0
2
回答
如何
在-l中
添加
“
CMake
”(ell)
编译
器
标志
c++
、
cmake
、
clion
Ubuntu 16
的
工作project(day_g) add_definit
浏览 2
提问于2017-03-31
得票数 14
回答已采纳
2
回答
为什么我
的
CMake
不将
CMAKE
_CXX_FLAGS_DEBUG
添加
到
CMAKE
_CXX_FLAGS中?
c++
、
cmake
我认为使用
cmake
与
CMAKE
_BUILD_TYPE一起将适当
的
编译
器
标志
添加
到
CMAKE
_CXX_FLAGS中。但是,一旦我输入以下命令,然后看到
CMAKE
_CXX_FLAGS
的
内容,就不会
添加
任何预期
的
内容。cd build下面是我
的
CMakeLists.txt<e
浏览 18
提问于2020-03-10
得票数 2
1
回答
CMAKE
_CXX_FLAGS中
的
标志
'-l‘不起作用
c++
、
linux
、
curl
、
cmake
、
shared-libraries
我在我
的
mac机器上写了一些代码,它一直工作得很好,但是当我把它移植到Linux机器时,我得到了一个undefined reference to curl_easy_init。我
的
编译
器
标志
包括一个
用于
链接
的
-lcurl。下面是我
的
链接
: set(
CMAKE
_CXX_FLAGS "${
CMAKE
_CXX_FLAGS} -std=c++11 -L/curl/lib
浏览 0
提问于2018-02-24
得票数 2
回答已采纳
4
回答
libtins库
的
C++未定义引用
c++
、
cmake
、
static-libraries
我按照描述
的
方式构建了包,并将#include <tins/tins.h>
添加
到示例文件
的
头中,从而安装了C++包。我运行了ldconfig,但是构建总是抛出一个未定义
的
引用错误:/home/patrick/ClionProjectsTins::PDU::~PDU()' collect2: error: ld returned 1
浏览 1
提问于2016-04-16
得票数 1
回答已采纳
1
回答
在
CMAKE
_CXX_FLAG项目中设置C++
的
影响
c++
、
cmake
我想设置
编译
器
标志
,但以下是我感到困惑
的
地方。
CMake
中
编译
器
标志
的
效果是否
仅
应
用于
相应
的
目录,还是将应
用于
整个项目?在A/CMakelist.txt中,我将
编译
器
标志
设置如下: set (
CMAKE
_CXX_FLAGS "${
CMAKE
_CXX_FLAGS} -std=c++1y -Wno-narrowi
浏览 0
提问于2018-10-07
得票数 3
5
回答
使用
CMake
打开
链接
器
标志
c++
、
c
、
visual-studio-2010
、
linker
、
cmake
当使用
CMake
生成VS2010目标时,我希望打开/LTCG
标志
(如果可能,只适
用于
带有debug
的
release +release,但如果它是启用
的
,则可以
用于
调试构建)。
如何
修改
链接
器
标志
?add_definitions()不起作用,因为它只修改
编译
器
标志
。是的,我已经把它封装在if(MSVC)中。
如何
修改
链接
器
标志
?
浏览 3
提问于2010-08-23
得票数 21
回答已采纳
3
回答
链接
器中CXX_FLAGS
的
CMake
交叉
编译
问题
c++
、
linker
、
cmake
、
cross-compiling
、
objective-c++
我在mac os x上有以下iPhone交叉
编译
的
工具链:SET (
CMAKE
_SYSTEM_VERSION 1) "$@" 问题是,它在
链接
器中也使用了
CMAKE
_CXX_FLAGS
编译</
浏览 3
提问于2010-08-05
得票数 4
回答已采纳
3
回答
CMake
& MinGW
编译
在Windows上,不需要-G "MinGW Makefiles“
标志
c++
、
makefile
、
cmake
当我以“正常
的
方式”这样做时,使用以下命令:cd buildmakemkdir build cd bui
浏览 16
提问于2019-11-28
得票数 11
回答已采纳
2
回答
使用
cmake
不
工作
的
强制
链接
静态库
c++
、
cmake
、
linker
对于我们
的
可执行文件之一,我们需要强制在其中几个IMPORTED库中
的
所有符号中进行
链接
,因此我们需要在该库
的
名称之前将-Wl,-force_load传递给
编译
器。我们使用
的
是相当标准
的
target_link_libraries(lib_a PUBLIC -Wl,-force_load fake_4),但事实证明,
cmake
将-Wl,-force_load视为一个相当任意
的
链接
器
标志
PUBLIC -
浏览 4
提问于2019-12-05
得票数 6
回答已采纳
1
回答
cmake
-全局
链接
器
标志
设置(适
用于
目录中
的
所有目标)
c++
、
linker
、
cmake
我想将
链接
器
标志
传递给我
的
项目中
的
所有子项目(子目录CMakeList)。在切换到新
的
cmake
3.3之前,我使用了以下代码(
cmake
3.2),它运行良好,
添加
了
用于
编译
和
链接
的
标志
: set(
CMAKE
_CXX_FLAGS_DEBUG "${
CMAKE
_CXX_FLAGS_DEBUG只为
编译
步骤
浏览 1
提问于2015-09-21
得票数 6
回答已采纳
2
回答
CMake
:将条件
编译
器
标志
添加
到Visual Studio项目中
c++
、
visual-studio
、
cmake
Visual Studio允许选择cl
编译
器或clang-cl
编译
器来构建项目--这些称为工具集。这两个
编译
器具有不同
的
标志
集,特别是
用于
禁用警告
的
不同
标志
。一个
编译
器
的
标志
会在另一个
编译
器上产生错误。 这个问题可以在Visual Studio中同时为两个
编译
器解决,方法是根据使用
的
工具集定义
编译
器
标志
cond
浏览 21
提问于2020-06-23
得票数 1
回答已采纳
1
回答
如何
在命令提示符中设置使用v140_xp构建
的
NMake工具集?
visual-c++
、
visual-studio-2015
、
nmake
我有一些库项目应该使用Windows
的
nmake makefiles构建。
如何
将VS2015本机命令提示符中
的
工具集从v140更改为v140_xp (VisualStudio2015-WindowsXP (v140_xp))。有什么想法吗?
浏览 11
提问于2015-10-17
得票数 3
回答已采纳
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
中启用UB消毒
的
惯用方法是什么?
gcc
、
cmake
、
clang
、
idioms
、
ubsan
我想为我
的
存储库构建一个测试程序,其中启用了未定义
的
行为卫生化(至少在GCC和clang
的
支持下)。我知道
如何
手工操作:现在,在
CMake
中,我希望下面这样
的
东西能
浏览 1
提问于2021-08-02
得票数 1
1
回答
使用具有不同
标志
的
多个目标的CMakeLists.txt
c++
、
visual-studio-code
、
cmake
我试图使用CMakeLists.txt将以下文件
编译
成两个不同
的
可执行文件。\n"; return 0;这是CMakeLists.txt文件project(multi_Tar VERSION 0.1.0) SET(
CMAKE
_CXX_FLAGS_RELEASE "-O0&
浏览 5
提问于2020-09-06
得票数 1
回答已采纳
7
回答
如何
在
CMake
文件中
添加
链接
器或
编译
标志
?
c++
、
cmake
我正在使用arm-linux-androideabi-g++
编译
器。当我试图
编译
一个简单
的
“你好,世界!”程序它
编译
得很好。当我通过在代码中
添加
一个简单
的
异常处理来测试它时,它也能工作(在
添加
-fexceptions之后)。我想默认情况下它是禁用
的
)。我想
添加<
浏览 43
提问于2012-08-02
得票数 282
回答已采纳
1
回答
(target_)link_libraries与(target_)include_directories
的
差异
c++
、
cmake
我正在为一个使用C++
的
大型
CMake
项目
而
奋斗。现在,我正在尝试
添加
一个依赖项(一个预
编译
和安装
的
库),但我不知道该在何处
添加
、包含什么以及将其
链接
到何处。特别是,我想知道以下命令之间
的
区别: find_package
浏览 0
提问于2019-06-12
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
g+,CMake和Makefile了解一下
opencv_contrib扩展模块的安装
Visual Studio Code CMake工具扩展两项更新来了
CV干货来袭
VS2019 v16.3跨平台开发四件套
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券