腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
CMake
时
在
visual
studio
中
检测
生成
类型
(
调试
/
发布
)
visual-studio
、
visual-c++
、
cmake
、
c++17
、
visual-studio-2019
我有一个小游戏引擎,当它在
调试
或
发布
模式下构建
时
,我需要在其中定义一些自定义宏。下面是我的
CMake
脚本
中
的几行代码,它应该可以做到这一点: if (
CMAKE
_BUILD_TYPE STREQUAL "Debug") set(OE_BUILD_TYPE_DEFINE "OE_DEBUG中
使用
make或ninja可以很好地工作,但是
在
使用
VisualStudio的Windows上,
CMAK
浏览 25
提问于2021-01-07
得票数 2
回答已采纳
1
回答
CMake
不创建make文件
c++
、
cmake
、
ninja
我
使用
cmake
来构建这个项目。我是c++的新手,所以可能会有错误,因为我不知道它是如何内部工作的。首先,应该从以下配置文件创建标准构建文件:cd test/ && mkdir
浏览 0
提问于2019-04-09
得票数 0
1
回答
CMake
构建
类型
没有区别
cmake
我
在
c++工作了很多年,但我对
CMake
还是个新手。我用来构建我的应用这可以很好地工作,并构建Debug版本。如果我将--config更改为其他值,例如
使用
以下命令释放:忍者说“没有工作要做在这个
Cmake
项目中还有另外两个选项,RelWith
浏览 3
提问于2021-03-28
得票数 0
1
回答
如何在
cmake
中
使用
/MT /GS将特定的目标编译为"release“?
windows
、
cmake
我想我已经成功地
使用
/MT /GS标志编译了target:但是如何让它在
发布
模式下编译呢?
浏览 3
提问于2010-10-17
得票数 1
1
回答
如何配置
Visual
Studio
代码以
使用
cygwin、
cmake
和gcc进行
调试
c++
、
c
、
visual-studio-code
、
cmake
、
cygwin
我必须
使用
cygwin和
cmake
来构建
发布
和
调试
。( cygwin包包含构建过程所需的所有工具/库(
cmake
、gcc、boost))但是如何配置
visual</e
浏览 0
提问于2020-06-29
得票数 0
3
回答
#ifdef独立于平台的
CMake
调试
c++
、
c
、
cmake
我正在
使用
CMake
在
视窗(
Visual
Studio
)和Linux机器(Gcc)上构建我的项目。我想把一些代码标记为“仅
调试
”,比如//some logging here问题是:
在
CMake
“
调试
”构建
类型
中
,什么编译器定义在所有平台上都可用?
调试
似乎不存在。(仅当构建
类型
为Debug
时</
浏览 8
提问于2011-12-21
得票数 46
回答已采纳
1
回答
如何在windows
中
执行
生成
文件
c
、
windows
、
makefile
、
cmake
我想用我的C程序
在
代码块( windows )中
使用
这个库,但我不知道如何在windows上制作makefile/
cmake
。我不知道如何在这个特定的例子
中
做到这一点。只有类似于"Config.
cmake
.in“的东西。 有什么想法吗?
浏览 1
提问于2019-05-20
得票数 0
7
回答
如何在
cmake
中将构建
类型
更改为
发布
模式?
windows
、
visual-studio-2010
、
cmake
我正试图
在
发布
模式下构建一个项目。默认情况下,它是
在
调试
模式下构建的。我将变量
CMAKE
_BUILD_TYPE设置为CMakeLists.txt
中
的"Release“。但它仍在
调试
模式下构建该项目。当我
在
CMake
命令中将"Release“作为构建
类型
传递
时
,它仍然无法工作。我
使用
的
CMake
命令是:
cmake
-G&quo
浏览 3
提问于2013-09-26
得票数 82
回答已采纳
1
回答
未选择
Cmake
Custom Target进行配置
visual-studio
、
cmake
我让
cmake
生成
一个自定义命令和自定义目标,它运行doxygen从头文件
生成
文档。 但是,当从命令行启动构建
时
,
Visual
Studio
不会构建此目标。它显示“未选择为此解决方案配置构建项目”。有没有办法确保
在
Visual
Studio
中
为
发布
(或
调试
)配置选择此目标?
浏览 2
提问于2012-10-16
得票数 2
11
回答
如何
使用
CMake
将DLL文件复制到与可执行文件相同的文件夹
中
?
dll
、
cmake
我们
使用
CMake
来
生成
SVN
中
源代码的
Visual
Studio
文件。现在,我的工具要求一些DLL文件与可执行文件位于同一文件夹
中
。DLL文件位于源代码旁边的文件夹
中
。如何更改我的CMakeLists.txt,使
生成
的
Visual
Studio
项目
在
发布
/
调试
文件夹
中
已经具有特定的DLL文件,或者在编译
时</
浏览 1
提问于2012-05-20
得票数 115
回答已采纳
1
回答
在
CMake
中
设置
调试
和
发布
输出文件的位置(
Visual
Studio
)
c++
、
visual-studio
、
cmake
我正在
使用
其他库的源代码,它在创建项目
时
使用
了
CMake
。因此,我在
生成
Visual
Studio
项目
时
使用
了
CMake
。我想将
发布
和
调试
输出文件的位置从默认位置更改为项目文件夹本身。我必须向
CMake
文件追加什么命令?
浏览 0
提问于2011-06-16
得票数 1
1
回答
使用
CMake
生成
Visual
Studio
2015
生成
文件项目(GDB)
c++
、
visual-studio-2015
、
cmake
、
gdb
、
cross-platform
Visual
Studio
2015
使用
GDB引入了新的远程
调试
功能,这对于
使用
CMake
在
Linux机器上构建项目的人来说非常有用。这些功能是VS Makefile项目(GDB)
类型
的一部分。有没有办法将
CMake
配置为
生成
一个具有Makefile Project (GDB)
类型
而不是常规C++项目
类型
的
Visual
Studio
解决方案?
浏览 1
提问于2016-03-27
得票数 2
2
回答
用于区分
调试
版本和
发布
版本的
CMake
变量或属性
build-process
、
visual-c++
、
cmake
我想为
调试
和
发布
版本设置不同的
CMake
变量。我试过这样
使用
CMAKE
_CFG_INTDIR: SET(TESTRUNNER DllPlugInTesterd_dll} STREQUAL "Debug") 但在
CMake
执行其操作
时
,此变量的计算结果为$(OUTDIR)。有没有一个
CMake
变量可以用来区分
浏览 2
提问于2009-09-03
得票数 6
回答已采纳
1
回答
在
Windows for
Visual
Studio
2019
中
编译GLFW静态库
c++
、
compilation
、
static-libraries
、
glfw
如果这是一个非常简单的问题,或者如果这个问题已经
在
某个地方得到了回答,请提前道歉。我自己搜索,但找不到我的问题的确切答案。所以我的问题是,我该如何构建一个静态.lib呢?提前谢谢你!构建输出: 构建目录: 编译GLFW文档
浏览 16
提问于2019-08-07
得票数 0
3
回答
CMake
为Win32和x64
生成
Visual
Studio
2008解决方案
visual-studio-2008
、
64-bit
、
cmake
我
在
Windows XP下
使用
的是
CMake
2.8,我想
生成
一个
Visual
Studio
2008解决方案文件,其中包含Win32和x64的
发布
和
调试
配置。这可以通过
在
CMakeLists.txt文件
中
设置
CMake
配置变量来实现吗?
浏览 0
提问于2010-09-24
得票数 4
回答已采纳
1
回答
MSVC混合
调试
代码与
发布
代码
visual-c++
、
build-process
、
compilation
、
cross-compiling
、
toolchain
问题的动机:
生成
64位和32位代码需要两个独立的完整程序编译,并且当
使用
visual
studio
(如下面所详述的)
发布
和
调试
构建
时
是不兼容的,因此似乎需要另外两个完整的程序编译(使总数达到4个)。证据:我知道,
在
VS
中
,如果编译应用程序的
调试
版本并将其与Google缓冲区的
发布
版本链接起来,
生成
的代码将由于混合
发布
/
调试
类型
浏览 1
提问于2010-11-09
得票数 3
回答已采纳
2
回答
CMake
:如何
使用
不同的ADD_EXECUTABLE进行
调试
构建?
visual-studio
、
cmake
我想构建我的应用程序,使
调试
模式是控制台应用程序,而
发布
模式是Win32应用程序。根据,我需要将WIN32添加到add_executable
中
,这取决于我是否需要控制台应用程序。因为我
使用
的是
Visual
Studio
,所以不能
使用
CMAKE
_BUILD_TYPE (
生成
的项目包含多个配置)。我如何告诉
CMAKE
在
发布
版本中
使用
WIN32,而在
调试</em
浏览 1
提问于2011-11-09
得票数 4
回答已采纳
1
回答
使用
CMake
为不同构建
类型
创建
生成
树
c++
、
cmake
我知道如何根据构建
类型
(版本、
调试
等)拥有
CMake
输出库和回收站,但是为了减少(重新)编译时间,我希望让
CMake
在
不同的子文件夹
中
构建它们。说我有这种树|- build/如果我有
调试
、
发布
和relwithdebinfo
生成
,我希望
CMake
自动创建一棵树,如 |- CMakeLists.txt我不想要像“您应该从不同的文件夹运行
C
浏览 2
提问于2016-07-26
得票数 7
回答已采纳
1
回答
安装VS 2019后,
CMake
找不到VS 2017 C++编译器
c++
、
windows
、
cmake
、
visual-studio-2017
、
visual-studio-2019
由于一些我无法控制的项目限制,我不得不
使用
VS 2017编译器来编译代码。
在
安装VisualStudio2019之前,以下
CMake
命令运行良好:但是
在
安装VS 2019之后,上面的行会出现以下错误: Failed to run MSBuild command:
浏览 6
提问于2019-11-27
得票数 1
回答已采纳
1
回答
Visual
在
x64-
调试
模式下
使用
CMake
进行编译,但在x64-
发布
模式下“找不到
Visual
的任何实例”。
c++
、
visual-studio
、
cmake
我正在
使用
Visual
Studio
打开一个
CMake
C++项目。当我将其设置为顶部的x64-Debug模式并编译
时
,它可以正常工作。但是,当我将它更改为x64-Release
时
,它突然告诉我:Generator
Visual
Studio
16我真的
在
使用
Visual
Studio<
浏览 7
提问于2022-10-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
CMake调试器出炉:调试你的CMake脚本
导入你的 ST 项目到 Visual Studio
Visual Studio 2017 15.6版本预览,增加新功能
VisualStudio下如何编译和使用最新版本的OpenCV
C++ 生态:编译器、IDE、测试工具大全
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券