腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
CMAKE
、SDL2和OPENGL:程序二进制太大了
、
、
、
、
我使用
CMAKE
将程序链接到SDL2、OpenGL,并将tinyxml2编译为共享库。生成
的
程序二进制数为1.4MB,但程序
中
只有1k行代码。我怀疑有些图书馆是静态链接
的
。我试着打开和关闭
调试
符号:并关闭:由此产生
的
二进制文件仍然是1.4MB,这很奇怪,因为
调试
应该更大。这是我
的
CMakeLists.txt: project(Pro
浏览 4
提问于2015-05-26
得票数 0
回答已采纳
1
回答
如何使用
cmake
设置make选项
我想设置像make debug,make test等命令.使用
cmake
执行此操作
的
最佳方法是什么,以便我只运行一次
cmake
.. (需要一段时间),然后能够使用make选择构建类型。
浏览 6
提问于2017-03-25
得票数 2
回答已采纳
1
回答
Cmake
库
的
ExternalProject_Add不适用于NMake生成器
、
、
、
、
我在Ubuntu和
CMake
3.2.2
与
忍者或make,
CMake
3.3.2
与
TDM窗口-GCC使用明威32-制造或忍者,但失败时,使用NMake
与
visual 2015编译器。LibFolder是我
的
源树
中
的
一个文件夹,ProjectBinaryDir在输出文件夹之外。在任何构建过程
中
,我都不会收到
与
查找标头相关
的
警告或错误。我使用PcreLibs和目标名称PCRE来设置PCRE库
与<
浏览 0
提问于2016-02-24
得票数 0
1
回答
如何在
cmake
中
设置编译器特定
的
标志
、
、
因此,我使用
Cmake
。我想使用designated initializers,因为它们是C++20
的
一部分,因为它们从C99开始就存在了,它们已经在g++中了,但是在MSVC++
中
,它们只有/std:latest标志。在
CMake
文件
中
为MSVC启用此选项
的
最佳方式是什么?
浏览 10
提问于2019-09-02
得票数 0
回答已采纳
3
回答
CMAKE
:构建库和针对它
的
链接
、
我正在尝试使用
cmake
(在Linux上使用GNU和g++)来构建一个带有两个子目录
的
项目: MyLib和MyApp。MyLib包含静态库
的
源代码;MyApp需要针对该库进行链接。我试图使用以下CMakeLists.txt在Linux上构建生成
的
makefile:project (MyProj) include_directories它在链接时失败,因为当它生成libMyLibrary.a ary.a时,它在根
中</em
浏览 2
提问于2011-10-19
得票数 15
回答已采纳
1
回答
VTK示例.exe停止在Windows7上工作
我成功地在MSVS 2010
中
编译了VTK示例(),但是当我尝试运行它时,它停止了。有人知道原因吗?我可以成功地运行其他VTK示例,但不能运行这个示例。
浏览 2
提问于2013-11-15
得票数 0
回答已采纳
1
回答
如何同时在
调试
和
发布
版本
中
安装Dcmtk?
、
、
、
、
嗨,伙计们~我正在做一些工作来测试我
的
程序,使用,DCMTK,来加载Dicom文件和其他东西。但是,我发现我
的
程序只能在
调试
模式下工作。当我更改为
发布
模式时,下面发生了错误 DCMTK ofstd.lib(ofmath.obj):-1: error: LNK2038: detect "RuntimeLibrary" unmatch: valueIn visual studio 2015, i将项目运行时更改为
发布
模式
中
的
MDd模式。这是相当有线<em
浏览 2
提问于2018-04-26
得票数 1
3
回答
CMAKE
-
调试
/交叉构建?
、
、
、
、
好
的
,我使用
CMake
在Linux下为一个ARM目标构建C++。我在一个名为.h
的
调试
文件中有一个#DEFINE。如果设置,我想为跟踪串行
的
各种方法将添加到构建。我希望能够做到这一点,例如,通过"make debug“来使用这个#DEFINE集进行构建,并在不设置它
的
情况下进行正常
的
"make”构建。这个是可能
的
吗? 另外,有没有可能指定一个目标到
CMake
?因为我现在有两个CMakeLists.txt,一个用于x
浏览 0
提问于2011-08-16
得票数 3
1
回答
带有'make‘
的
调试
标志
、
我使用
CMake
为稍后发出
的
make命令生成所有必要
的
文件。在
CMake
中
,我可以将构建类型(和其他相关变量)设置为debug或-g,然后在make生成可执行文件后使用gdb对其进行
调试
。我
的
问题是:我可以向make命令传递一个参数,告诉它在
调试
或
发布
模式下编译,而不是在
CMake
中
设置它吗?如果我想在编译过程中频繁地在
发布
和
调试
之间切换,我需要一直回到
C
浏览 0
提问于2012-10-03
得票数 2
1
回答
CMake
-访问多个配置生成器
的
配置参数
、
、
、
我使用
CMake
生成Visual解决方案。我希望我
的
解决方案有多个配置-- x86
调试
/
发布
和x86_64
调试
/
发布
。对于这些配置
中
的
每一种,我需要将我
的
项目链接到不同版本
的
依赖项(即我需要64位,根据64位
调试
版本
调试
单元测试库)。下面是我想要这样做
的
方法:我将把依赖项
的
二进制版本放在配置之后
的
文件夹名称<
浏览 2
提问于2015-03-14
得票数 2
回答已采纳
2
回答
用于区分
调试
版本和
发布
版本
的
CMake
变量或属性
、
、
我想为
调试
和
发布
版本设置不同
的
CMake
变量。我试过这样使用
CMAKE
_CFG_INTDIR: SET(TESTRUNNER DllPlugInTesterd_dll} STREQUAL "Debug") 但在
CMake
执行其操作时,此变量
的
计算结果为$(OUTDIR)。有没有一个
CMake
变量可以用来区分
浏览 2
提问于2009-09-03
得票数 6
回答已采纳
1
回答
OpenCV
中
的
调试
模式和
发布
模式是什么?
我是OpenCV新手,我需要知道OpenCV
中
的
调试
模式和
发布
模式之间
的
区别。如何启用和禁用
调试
和
发布
模式?如果我在这些模式
中</em
浏览 2
提问于2015-01-13
得票数 1
1
回答
Cmake
:只有一个特定子项目的配置,
调试
&所有其他项目的
发布
、
在根文件夹
的
CMakeLists.txt
中
,我定义了可能
的
配置,以便进行
调试
和
发布
: set(
CMAKE
_CONFIGURATION_TYPES然而,我有两个子项目没有区分
调试
和
发布
(他们做一些非C++
的
东西,如DO2或类型文本编译)。set(
CMAKE
_CONFIGURATION_TYPES Release) 如果您首先打开发
浏览 1
提问于2020-05-20
得票数 10
1
回答
是否有可以使用
的
解决方法,以便在结合Visual和多个配置使用
CMake
时测试构建类型?
我想使用“
调试
”、“
发布
”、“Debug_Unicode”和“Release_Unicode”--我已经能够使用DEBUG_CONFIGURATIONS变量,以便将“Debug_Unicode”配置正确地用作
调试
这就是我在CmakeLists.txt文件中试图做
的
: optimized
CMAKE
_BINARY_DIR}/src/${
CMAKE</em
浏览 0
提问于2015-05-20
得票数 1
1
回答
随conan一起安装
的
gtest :对`testing::internal::GetBoolAssertionFailureMessage`
的
未定义引用
、
、
、
我使用构建我
的
项目,使用作为依赖项安装:[requires]
cmake
CMakeLists.txt
CMAKE
_MINIMUM_REQUIRED(VERSION 2.8) INCLUDE(conanbuildinfo.
cmake
.. &&
cmake</e
浏览 4
提问于2016-12-31
得票数 2
回答已采纳
2
回答
CMake
:
CMake
构建类型(DCMAKE_BUILD_TYPE)是做什么
的
?
、
、
、
我使用
的
是
CMake
(在CLion IDE
中
,但这与讨论无关)。到目前为止,我一直在使用set(
CMAKE
_C_FLAGS "${
CMAKE
_C_FLAGS} -O2")或set(
CMAKE
_CXX_FLAGS "${
CMAKE
_CXX_FLAGS} -O2")之类
的
东西来为我假设
CMake
将这些信息直接传递给编译器。但是,
CMake
应该是独立于平台
的
,并且
浏览 3
提问于2020-07-23
得票数 2
回答已采纳
2
回答
Cmake
是否可以生成同时支持
调试
和
发布
的
单个makefile
、
、
似乎我们需要为每个构建类型(
调试
/
发布
)创建单独
的
文件夹,在每个构建类型上运行
cmake
,并为
调试
/
发布
配置生成单独
的
makefile。是否可以使用
cmake
创建一个makefile,同时支持
调试
/
发布
配置,当我们实际运行"make“时,它将为中间产品和最终产品(如dll,exe)创建单独
的
文件夹。
浏览 0
提问于2012-04-10
得票数 15
回答已采纳
1
回答
CMake
总是为所有可能
的
项目配置生成配置吗?
、
、
、
我有具体
的
配置
调试
和
发布
选项(不同
的
MSVC和GCC)。假设我们通过
cmake
..生成默认项目。
CMake
总是为所有可能
的
项目配置(
调试
和
发布
)生成配置,还是总是只获得一组配置选项?
浏览 0
提问于2016-06-29
得票数 1
回答已采纳
2
回答
Conan build混合
发布
和
调试
、
我试图在windows下构建一个简单
的
cmake
应用程序。应用程序具有gtest
的
依赖项,gtest是通过conan安装
的
。\build\copp19.vcxproj
中
的
值'2’不匹配 gtest.lib(gtest-all.obj):错误LNK2038:为“RuntimeLibrary”检测到
的
不匹配:值“MD_DynamicRelease”
与
main.obj T:\project\build\copp19.vcxproj
中</em
浏览 13
提问于2021-11-24
得票数 1
2
回答
如何在VSCode
中
调试
cmake
/make项目?
、
、
、
、
我正在做一个项目,为了帮助构建,我使用了
CMake
。{ "configurations": [ "name": "Debug, "preLau
浏览 0
提问于2018-03-31
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券