腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
CMake
-
在
目录
的
多个
版本
之间
切换
cmake
我是
CMake
的
新手。我必须以以下方式改编CMakeLists.txt文件: 这些项目有几个子
目录
,从现在开始我们将其称为“子
目录
”。其余
的
(基于C++
的
)代码可以使用"# include“语法包含此
目录
中
的
文件。现在我主要想做
的
是提供
多个
版本
的
子
目录
(subdir1,subdir2等)。并使用
CMake
变量
在
它们<e
浏览 60
提问于2021-08-05
得票数 0
1
回答
cmake
find_packages(QT5)不使用正确
版本
的
QT二进制文件,尽管设置了前缀路径。
c++
、
windows
、
qt
、
cmake
、
clion
我正在研究如何用clion
在
cmake
中编译QT动态链接
的
项目。我遇到了以下项目设置
的
问题。我学习了教程,编译了它,并使用mingw32位运行了它,并使用了一个连接到使用mingw-w64编译
的
Qt
的
工具包(其qmake文件
在
C:/msys64 64/mingw 64/bin中找到)CMakeLists.txtnotepad.cppnotepad.ui <
浏览 19
提问于2017-04-24
得票数 2
回答已采纳
1
回答
如何在
cmake
中使用/MT /GS将特定
的
目标编译为"release“?
windows
、
cmake
我想我已经成功地使用/MT /GS标志编译了target: COMPILE_FLAGS "/MT /GS")
浏览 3
提问于2010-10-17
得票数 1
1
回答
CMake
在其构建
目录
之外创建x64或Win32
目录
cmake
、
visual-studio-2017
在
CMake
中,我通常会在源码树
的
根
目录
下创建一个“构建”
目录
。然后,我用CD进入这个
目录
,并执行以下操作:
CMake
.. -G "..."在过去,所有与
CMake
相关
的
文件都是在这个“Build”
目录
中创建
的
。然而,我现在注意到(
在
切换
到新
版本
的
CMake
3.7之后),当我
在
浏览 1
提问于2017-08-13
得票数 1
1
回答
使用
CMake
的
KDevelop项目-如何管理调试和发布
版本
?
c++
、
cmake
、
kdevelop
、
kdevelop4
对于
CMake
项目,KDevelop是否支持
在
调试
版本
和发布
版本
之间
切换
?
浏览 4
提问于2013-02-25
得票数 9
回答已采纳
1
回答
带有'make‘
的
调试标志
makefile
、
cmake
我使用
CMake
为稍后发出
的
make命令生成所有必要
的
文件。
在
CMake
中,我可以将构建类型(和其他相关变量)设置为debug或-g,然后
在
make生成可执行文件后使用gdb对其进行调试。我
的
问题是:我可以向make命令传递一个参数,告诉它在调试或发布模式下编译,而不是
在
CMake
中设置它吗?如果我想在编译过程中频繁地
在
发布和调试
之间
切换
,我需要一直回到
CMake
浏览 0
提问于2012-10-03
得票数 2
1
回答
如何在windows中执行生成文件
c
、
windows
、
makefile
、
cmake
我想用我
的
C程序
在
代码块( windows )中使用这个库,但我不知道如何在windows上制作makefile/
cmake
。我不知道如何在这个特定
的
例子中做到这一点。只有类似于"Config.
cmake
.in“
的
东西。 有什么想法吗?
浏览 1
提问于2019-05-20
得票数 0
1
回答
CMake
3.20或更高
版本
是必需
的
。您正在运行
的
是3.16.3版。
cmake
但是,当我绑定构建该项目时,我得到了一个错误:"
CMake
error at CMakeLists.txt:1 (
cmake
_minimum_required):
CMake
3.20或更高
版本
是必需
的
。我
的
cmake
文件:集(
CMAKE
_C_STANDARD 99) add_executable(ex2 ex2.c ex2.h
浏览 9
提问于2021-11-11
得票数 1
回答已采纳
1
回答
支持一个项目的
多个
cmake
最低
版本
cmake
我有一个相当受欢迎
的
开源项目,它
的
最小
cmake
版本
集是相当老
的
(~2013年10月)。
cmake
_minimum_required(VERSION 2.8.12) 这对于支持各种各样
的
用户来说是很好
的
,但是它使得
在
cmake
构建中添加新
的
东西很有挑战性,因为我们不能在以后
的
cmake
版本
中使用任何新特性我想为具有不同最低
版本
<
浏览 13
提问于2022-01-28
得票数 1
回答已采纳
1
回答
在
kubuntu 18.04上安装kmymoney 4.8.1
software-installation
、
kubuntu
、
source
、
kmymoney
我看不见你在这里看到
的
股票报价,https://docs.kde.org/stable4/en/extragear-office/kmymoney/details.investments.securities.html现在我
的
问题是:如何通过https://download.kde.org/stable/kmymoney/4.8.1/src/从源代码中安装Kubuntu18.04中
的
kmymoney 4
浏览 0
提问于2018-06-22
得票数 2
1
回答
如何使用不同
的
工具链
cmake
、
cross-platform
在
一个项目中,一些目标要在构建平台上构建和运行,而其他目标要为跨平台构建;当使用
cmake
时,我们有哪些选项?目前,我使用
CMAKE
_BUILD_TYPE定义工具链、构建类型和平台(例如-D
CMAKE
_BUILD_TYPE=arm_debug)。
在
构建
的
一个地方,我根据
CMAKE
_BUILD_TYPE
的
值
切换
工具(编译器、链接等)、命令行标志、库等。对于每种构建类型,我都会创建一个构建
目录
。这种方法有它
的<
浏览 1
提问于2015-05-14
得票数 1
回答已采纳
1
回答
是否有一种使用conan管理
多个
配置项目的方法?
conan
全局项目配置基于
cmake
,我们
的
主要IDE是VisualStudio2019,即多配置(例如,我们可以
在
Release
之间
切换
,
cmake
很好地支持这一点)。无法使用visual
的
多配置功能
的
唯一原因是conan。也许只是因为我们没有正确地使用它?
在
conan命令中,我们指定构建类型,例如conan install path/to/conanfile.txt -s build_type=Debug,因此文件仅用于
浏览 3
提问于2021-03-25
得票数 1
回答已采纳
1
回答
不会在OSX中打开
CMake
C++项目
qt
、
cmake
、
qt-creator
我试图
在
OSX上开发Qt中
的
。当我像Qt中
的
其他CMakeLists.txt项目一样打开
CMake
时,它不会打开这个项目。Qt中没有文件夹、源文件,甚至没有CMakeList.txt,只是一个完全空白
的
项目。是什么让一个项目做到了这一点?Eit 2:我
的<
浏览 4
提问于2016-06-09
得票数 3
回答已采纳
1
回答
在
mingw下建立RecastNavigation
build
、
reference
、
mingw
、
undefined
、
msys
我已经做了:-DSDL_LIBRARY然后,make VERBOSE=1给了我这个结尾(去掉了一堆未定义
的
): cd /C/_lib/blackberry/RecastNavigation/build.msys/RecastDemo &&&
浏览 3
提问于2013-01-23
得票数 0
回答已采纳
1
回答
在
Windows for Visual Studio 2019中编译GLFW静态库
c++
、
compilation
、
static-libraries
、
glfw
如果这是一个非常简单
的
问题,或者如果这个问题已经
在
某个地方得到了回答,请提前道歉。我自己搜索,但找不到我
的
问题的确切答案。 我遵循GLFW文档使用
CMake
编译GLFW库。我设法创建了构建文件,但随后文档显示“继续使用这些文件编译实际
的
GLFW库,就像对任何其他项目一样。”不幸
的
是,由于我看不到任何我能识别的文件(如.h头文件或.cpp文件),IDK我将如何编译这个库,就像对任何其他项目一样。相反,我看到
的
是一堆.vcxproj文件和一个.sln文件。我对这些文件中<e
浏览 16
提问于2019-08-07
得票数 0
2
回答
如何构建使用CMAKEs `add_custom_target()`添加
的
目标?
visual-studio
、
cmake
我有一个
CMake
文件,我
在
vs2017和open folder菜单中打开它。
在
该
CMake
中,我使用add_custom_target()命令添加了一个自定义目标,但我无法找到构建它
的
操作。所有菜单和弹出窗口都只有我
的
主要目标添加了add_executable()。但是,如果我将ALL选项添加到add_custom_target()中,它就会生成。
浏览 0
提问于2018-02-01
得票数 1
回答已采纳
2
回答
科马克
的
.目标论怎么了?
cmake
使用
CMake
版本
3.19.2,我可以使用--target参数来构建特定
的
目标,而不是all。例如,--target tests来构建测试。您可以在这里看到
CMake
的
手册:它描述了--target参数,它似乎与之前没有什么不同。尽管如此,在从3.19.2
切换
到3.22.1之后,它不允许我使用--target。tests $directory_with_
cmake
_project 它适用于3.19.2,但是使用
c
浏览 4
提问于2022-02-01
得票数 0
回答已采纳
1
回答
Ubuntu14.04-QT
版本
选择
c++
、
qt
、
ubuntu-14.04
我错误地将我
的
qt
版本
从4.8.5更新到4.8.6。这是python anaconda安装
的
结果。$ qmake -vUsing Qt version 4.8.6 in home/<username>/anaconda/lib 如何
切换
到以前
的
qt
版本
(安装在默认
目录
下,即/usr
浏览 1
提问于2015-05-18
得票数 4
回答已采纳
1
回答
在
多个
java
版本
之间
切换
java
、
macos
、
osx-yosemite
操作系统: OSX Yosemite 我使用在不同
的
java
版本
之间
切换
。如何正确
切换
到java 1.6?
浏览 1
提问于2015-07-01
得票数 0
3
回答
避免
CMake
项目不必要
的
重建
android
、
c++
、
gradle
、
android-ndk
、
cmake
我有安卓Gradle +
CMake
(NDK)项目,有多种口味。子项目中
的
C++源文件/库
在
切换
到以前没有构建
的
风味之后被不必要地重新构建。C++库--
在
构建时,每个风格
的
库都应该是相同
的
。我试图通过指定不同
的
输出
目录
来解决这个问题,这样就不依赖于口味了: add_subdirectory("libs/mylib" "${
CMAKE
_CURRENT
浏览 5
提问于2017-05-12
得票数 19
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python不同版本之间的切换方法有哪些
多版本 Python 在使用中的灵活切换
Visual Studio Code CMake工具扩展两项更新来了
西门子的博途S7-1200/1500 TIA Portal编程软件如何优雅的进行不同版本之间的切换
PaddlePaddle踩坑指北系列——MacOS安装
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券