腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
无法
在
CMake
中
更改
默认
链接
器
、
、
、
、
我正在尝试将我的
链接
器
更改
为ld.gold,这样我就可以更快地构建LLVM和CLANG。我用以下命令
更改
了我的环境变量:我已经将ccmake
中
的
CMAKE
_LINKER
更改
为/usr/bin/ld.gold。但是,当我生成文件时,我的
链接
器
被检测为GNU ld。在编译过程
中
运行top可以确认ld正在运行,而不是gold。编辑
CMake</em
浏览 31
提问于2017-08-02
得票数 11
2
回答
在
Visual
中
设置
默认
编译
器
、
、
、
我总是需要为我创建的每一个新的CMakeSettings.json项目
更改
CMake
。SET(
CMAKE
_CXX_COMPILER "C:/MinGW/bin/g++" ) 但我
无法
理解其中的任何一个,因为它们对我来说不是很清楚。对于我的当前项目,我可以这样做,但
浏览 3
提问于2020-01-13
得票数 0
1
回答
在
Visual Studio 2017
中
,
CMake
将
链接
器
选项设置为/DEBUG:FULL
、
、
、
我正在使用
CMake
为C++生成一个Visual Studio2017项目。我正在尝试
更改
CMake
以将
链接
器
选项设置为/DEBUG:FULL,如所述。Visual Studio2017
中
的
默认
值是/DEBUG:FASTLINK。Microsoft文档显示转到属性页->
链接
器
->调试->生成完整的程序数据库文件。但是我的属性页看起来像这样,没有
链接
器
选项。 我的
浏览 8
提问于2019-07-02
得票数 0
1
回答
使用
CMake
生成静态可执行程序
、
、
、
TLDR:一个带有子目录库的
CMake
项目成功
链接
,但创建了一个动态可执行文件.还有注:我读过所有相关的问题/答案,没有人回答这个问题。我创建了以下最小示例:(Git标签: SimpleExecutable)#include <uuid/uuid.h> /lib/ld64.so.1 => /lib
浏览 3
提问于2021-07-12
得票数 1
回答已采纳
1
回答
如何将gcc旗从
cmake
中
的
链接
器
旗
中
移除?
、
、
、
、
against `.boot.32' can not be used when making a PIE object; recompile with -fPIE/usr/bin/
cm
浏览 2
提问于2021-04-27
得票数 0
回答已采纳
1
回答
CMake
-导入库的属性,该属性将为
链接
器
cmd
中
的库生成shor名称
、
我的
Cmake
C++项目构建在各种平台上,如RHEL、AIX、Windows、HP。我将我的可执行文件
链接
到导入的Tuxedo库目标,这些目标不是由
Cmake
构建的。这对于除HP-Unix (acc编译
器
)以外的所有平台都很好。 在所有平台上,
链接
器
cmd
链接
到、-L、<path_to_tuxedo_libs>、-ltux、-lbuft、-lfml、等。但是
在
HP-UX上,
链接
器
命令看起来像-L <
浏览 3
提问于2021-02-24
得票数 0
3
回答
链接
器
中
CXX_FLAGS的
CMake
交叉编译问题
、
、
、
、
我
在
mac os x上有以下iPhone交叉编译的工具链:SET (
CMAKE
_SYSTEM_VERSION 1)SET (
CMAKE
_C_FLAGS_RELWITHDEBINFO "${
CMAKE
_C_FLAGS} -DNDEBUG=1 -ggdb"-DCMAKE_INSTALL_PREFIX=&
浏览 3
提问于2010-08-05
得票数 4
回答已采纳
1
回答
更改
CLion
中
的
默认
CLion以包含警告
、
、
在
CLion
中
,
默认
CMakeLists.txt只设置C++11编译
器
标志。我想在我的所有项目中
默认
设置警告和学究标志。这是
默认
的我希望
默认
情况下这样做,这样我就不必每次创建新项目时都
更改
它了。set(
CMAKE
_CXX_FLAGS "${
CMAKE</e
浏览 3
提问于2015-05-17
得票数 9
1
回答
用
CMAKE
_CXX_FLAGS和MSVC14制作映射文件
、
、
我正在尝试用
CMake
生成一个地图文件(Clion)project(
cmake
_testapp)MESSAGE(${
CMAKE
_CXX_FLAGS})add_e
浏览 0
提问于2020-05-28
得票数 1
回答已采纳
1
回答
Cmake
错误:指旧版本,即使升级到新版本
、
、
、
CMake
Error: your C compiler: "/home/user/revision OLD/host/linux/x86/usr/bin/qcc" was not found.Please set
CMAKE
_C_COMPILER to a valid compiler path or name.make: *** [
cmake
_check_build_system] Error 1 我把我的修订改为新的,尽管它
浏览 1
提问于2012-06-28
得票数 0
回答已采纳
1
回答
如何在
cmake
中
设置IMAGE_FILE_LARGE_ADDRESS_AWARE?
默认
情况下,32位进程最多可以使用2 2GB的地址空间(Windows10 x64)。
在
Visual Studio 2019
中
,可以
在
项目属性中进行
更改
:
链接
器
/设置。如何在
cmake
中
设置IMAGE_FILE_LARGE_ADDRESS_AWARE标志?
浏览 60
提问于2019-12-16
得票数 0
回答已采纳
1
回答
使用
CMake
和Eclipse
、
、
、
我试图
在
Windows项目中使用
CMake
。生成一个已经失败的Makefile项目: 有比为Eclipse生成基于Makefile的项目更好的方法吗?例如,如果我想在
CMake
中使用“
CMake
”。
浏览 5
提问于2014-11-11
得票数 0
1
回答
cmake
:增强依赖项和visual studio (或任何具有自动
链接
功能的平台)
、
、
使用旨在使用visual studio (或
默认
情况下在boost上自动
链接
的任何其他平台)编译的代码设置
cmake
boost依赖项的推荐方式是什么?问题出现在
链接
过程
中
,visual studio下的boost会自动添加具有
默认
命名约定的库依赖项,但您仍然需要手动添加LIBPATH,这在
cmake
下类似于link_directories(${Boost_LIBRARY_DIRS如果我使用target_link_libraries(foo ${Boost_LIBRAR
浏览 0
提问于2014-11-08
得票数 0
6
回答
如何在
CMake
中指定编译
器
?
、
我想使用IAR编译
器
。我注意到
CMake
已经有一堆关于这个编译
器
的文件: set(
CMAKE
_C_COMPILER iccarm)
CMake
如何将这些定义与“模块/编译
器
/IAR.
cmake
”联系起来?我想我只需要做 include("Modules
浏览 80
提问于2017-08-29
得票数 85
回答已采纳
4
回答
PATH环境如何影响我使用msvcr90到msvcr80运行的可执行文件?
、
、
、
gtk_widget_show (window); } </dependency>清单文件似乎说它应该使用MSVCR90,为什么它总是报告缺少MSVCR80.dll
在
花了几个小时之后,我终于发现它是由PATH
中
的这个设置引起的 D:\MAT
浏览 2
提问于2010-04-26
得票数 4
2
回答
在
使用Clang和
CMake
时使用LLVM
链接
器
、
、
告诉
CMake
使用LLVM
链接
器
llvm-link而不是GNU ld作为
链接
器
的最好方法是什么?使用配置项目时
默认
链接
器
看起来是原封不动的,剩下的是usr/bin/ld (
在
Linux上)。 如果没有,这是可能的吗?
浏览 2
提问于2012-04-24
得票数 20
回答已采纳
3
回答
cmake
中
的静态
链接
.lib文件
、
、
我正在尝试使用IUP
在
Windows10
中
创建一个gui程序。我也
在
使用Clion+MSVC作为集成开发环境。IUP有.lib和.dll文件可供下载,当我没有
在
cmake
中指定如何
链接
时,一切都很顺利;当没有关于
链接
的自定义标志时,
cmake
会自动尝试使用iup.dll动态
链接
。但是,当我尝试使用编译
器
标志/MT静态
链接
iup.dll时,编译
器
自动将/MT<em
浏览 90
提问于2019-03-06
得票数 1
1
回答
将filesystem-boost添加为
cmake
库会导致未定义的符号错误
、
、
、
、
我正在编写一个具有多个依赖项的
cmake
项目文件,当它试图
链接
boost-filesystem时,它抛出了未定义的符号错误。奇怪的是,如果boost的
cmake
文件独立于更大的项目
cmake
文件运行,那么它可以很好地与任何c++11代码
链接
。
CMake
项目文件:add_subdirectory(External/boost) target_link_libraries(${PROJECT_NAME} boost_filesystem
CMake
boo
浏览 1
提问于2015-12-13
得票数 0
2
回答
如何使用
Cmake
通过NASM构建二进制文件
、
、
我正在学习x64,我讨厌make,所以我试图让
cmake
用NASM构建二进制文件。
cmake
大致支持这一点,但是文档都是废话。这就是我现在正在做的工作,通过拼凑堆栈溢出的东西,然后删除所有不会破坏构建的东西:
cmake
_minimum_required(VERSION 3.14) target_compile_options(test PRIVATE -g -Fdwarf) endif(
浏览 38
提问于2019-06-03
得票数 4
回答已采纳
1
回答
在
CMake
中将C++11程序
链接
到Qt5会导致错误
、
、
是不是因为我的发行版
在
没有Cxx11支持的情况下构建Qt5?!
CMAKE
_MINIMUM_REQUIRED (VERSION 3.0)FIND_PACKAGE(Qt5WidgetsREQUIRED) QSOMReader.cpp
浏览 0
提问于2016-05-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Solidworks中如何更改默认的标准视图方向
钓鱼链接已发布在@polarbearsnft Discord服务器中
微软在系统中妨碍用户修改 Windows 11 的默认浏览器
微软 Edge Dev 浏览器默认允许在新标签页中打开收藏夹
使用CMake工具链配置IntelliSense
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券