腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
将
Find
*.
cmake
文件
与
仅
包含
头文件
的
库
一起
使用
、
我正在创建一个
仅
包含
头文件
的
库
(
库
A),其中
包含
使用
其FindB.
cmake
文件
的
另一个
库
(
库
B)。我通过
将
FindB.
cmake
文件
放在
cmake
目录中并执行以下操作来
包含
该
文件
: set(
CMAKE
_MODULE_PATH "
浏览 25
提问于2021-11-02
得票数 3
2
回答
如何在自己
的
标头
库
中
包含
boost标头
、
、
、
我
使用
的
是Jetbrains CLion 2017.3和
与
mingw64 5.0版本/g++ 7.1捆绑
的
CMake
版本3.9.6。尽管正在阅读“精通
CMake
”(我是
CMake
新手!)3天以来,我一直在寻找一种
CMake
解决方案来创建自己
的
使用
boost (1.66.0 )
库
的
仅
包含
头文件
的
浏览 6
提问于2018-03-25
得票数 1
1
回答
CMake
的
find
_package
仅
包含
头文件
库
、
、
我最近学会了如何在
CMake
中
使用
find
_package,并且我注意到它只能与预编译
库
一起
使用
。这行代码如预期
的
那样工作:
find
_package(Boost COMPONENTS filesystem REQUIRED) 如果它成功了,我可以在以后
使用
类似的东西: target_link_libraries但是,对于像Boost.Asio这样
的
仅
包含
头文件
<
浏览 17
提问于2019-10-01
得票数 0
2
回答
CMake
找不到GL/glew.h
、
、
、
我正在
使用
pop_OS!20.04下
的
CLion,目前正在尝试让
CMake
与
GLEW
一起
工作,因为我想跟随开始
使用
OpenGL。我是C/C++
的
新手,也是
CMake
的
新手。我用apt-get install安装了libgl1-mesa-dev、libglew-dev、libglfw3、libglfw3-dev包,glew.h位于/usr/include/GL中
的
其他GL
浏览 312
提问于2021-03-05
得票数 1
回答已采纳
1
回答
无法在CLion项目中
包含
SFML
头文件
、
、
、
一般来说,我对
CMake
和C++都很陌生,所以今天我尝试在Jetbrain
的
集成开发环境CLion中导入一个像SFML这样
的
外部
库
到我
的
项目中,但是没有成功。在花了一整天
的
时间学习
CMake
的
一般知识,特别是让SFML
与
CMake
一起
工作之后,我终于管理了我
的
项目的
CMake
来找到SFML
库
文件
。但是,当我
使用
浏览 2
提问于2016-08-07
得票数 0
1
回答
cmake
要传递给
find
_package
的
包名
、
、
我正在尝试
使用
cmake
链接到libconfig++
库
。我
使用
apt-get安装
库
,所以我假设它有一个.
cmake
文件
,这样我就可以
使用
find
_package了。问题是我不知道该
使用
什么包名。我尝试了libconfig,config,config++作为包
的
名称,但没有用。 作为一个一般性
的
问题,如何找出哪个包
与
库
相关联。我知道
find
浏览 3
提问于2012-08-15
得票数 1
回答已采纳
2
回答
查找没有`
find
_package`文档
的
vcpkg包
、
、
这很好用;您甚至可以重新执行安装命令来再次查看这些
CMake
命令。 但是,通过vcpkg安装
的
一些包没有这些。例如,在安装了Pango之后,没有实际
使用
库
的
CMake
命令列表。我在几个vcpkg包目录中找到了
find
_package
的
目标
CMake
文件
,但是Pango目录中没有包
的
CMake
文件
。由于某些原因,
使用
Pango
的
示
浏览 8
提问于2021-04-06
得票数 1
1
回答
CMakeLists C++初学者
、
、
、
、
我已经开始尝试
使用
C++,为了实现这一点,我决定编写一个简单
的
游戏引擎。 为此,我
使用
CLion作为我
的
集成开发环境,它工作得很好,但添加
库
只是一场噩梦。首先,我已经
使用
brew安装了所有必需
的
库
,如glew、glfw或glm,一切都很顺利。然后我花了近2个小时让它在我
的
项目上工作。我最大
的
谜团是它工作
的
原因,我
使用
过java,python或者golang
的
构建系
浏览 2
提问于2018-07-02
得票数 0
1
回答
CMake
找不到OpenCV
库
、
、
、
、
与
这个类似,我在OS 10.10.3上
使用
OpenCV和
CMake
时也遇到了问题。在经历了许多麻烦之后,我终于设法在我
的
系统上构建了OpenCV 3.0测试版;
头文件
现在驻留在/usr/local/include中,而libs正如它们应该
的
那样-在/usr/local/lib中。我有一些
使用
OpenCV
的
小程序,我
的
CMakeLists.txt是这样
的
se
浏览 0
提问于2015-05-03
得票数 7
回答已采纳
1
回答
Cap'n Proto
CMake
支持: CAPNP_LIB_CAPNP-JSON不存在
、
、
capnproto
CMake
支持
的
方式是
将
复制到我
的
项目中,并手动将其
包含
在内。(有没有更好
的
/标准
的
方法来做到这一点?(感觉有点像黑客。)其余部分
仅
取自
CMake
文件
的
指令。3.6.2,
使用
CLion
的
集成构建命令进行构建。capnp是通过最新版本
的
自制软件安装
的
。 为什么我得到关于JSON位
的
错
浏览 4
提问于2016-10-15
得票数 0
5
回答
GLEW
与
CMake
的
连接
、
、
如何
使用
CMake
将
GLEW链接到项目?CMakeLists.txtif (GLEW_FOUND) include_directories($(GLEW_INCLUDE_DIRS
浏览 6
提问于2014-12-14
得票数 29
回答已采纳
1
回答
(target_)link_libraries
与
(target_)include_directories
的
差异
、
我正在为一个
使用
C++
的
大型
CMake
项目而奋斗。现在,我正在尝试添加一个依赖项(一个预编译和安装
的
库
),但我不知道该在何处添加、
包含
什么以及将其链接到何处。特别是,我想知道以下命令之间
的
区别:
find
_package
浏览 0
提问于2019-06-12
得票数 10
回答已采纳
4
回答
CMake
:
包含
目录
的
排序(如何混合系统和基于用户
的
包含
路径?)
、
、
我有一个
CMake
项目,它包括两个
库
并链接到两个
库
,比如A和B (实际上它们不止两个,其中一个是boost类,但这在这里并不重要)。但是仍然存在指向非系统
包含
目录
的
${A_INCLUDE_DIRS},最终
库
B
的
头也是从这个位置获取
的
,而B
的
链接
使用
来自系统路径
的
版本(通过${B_LIBRARIES}),这会导致冲突,即链接错误。更改INCLUDE_DIRECTORIES语句
的
顺序似
浏览 3
提问于2011-10-13
得票数 10
1
回答
如何
使用
外部共享
库
?
、
我正在
使用
CMake
和C++,并且在另一个项目中有一个共享
库
。我已经在我
的
CMake
文件
中添加了以下行:message("myLib at: ${lib1_location}")并且它成功地找到了
库
。在我
的
C++
头文件</em
浏览 0
提问于2020-05-06
得票数 0
1
回答
使用
cmake
和boost编译c++代码时出错
、
、
我正在尝试编译依赖于boost
与
CMake
的
c++软件。
使用
相同
的
源代码和CMakeLists.txt
文件
,我成功地
使用
了我自己
的
笔记本电脑(ubuntu11,boost1.42),但我在研究组(顺便说一下,bost1.41应该足够了)
的
工作站(RHEL6.2=======================更新========================= 多亏了你
的
帮助,上面的错误信息已经修复了,但我仍然收到错误
浏览 4
提问于2012-02-10
得票数 0
1
回答
如何在没有安装
的
情况下发布
CMake
项目?
我
的
问题:,我有一个
库
项目,我想以二进制形式分发。我希望我
的
客户能够
将
这个
库
与
他们
的
项目尽可能地集成在
一起
。此外,我更希望他们不必处理复杂
的
安装过程。我假设他们能够在初学者级别
使用
CMake
(这意味着添加
头文件
和源
文件
、
find
_package()和add_executable())。在最好
的
情况下,我可以想象我
的</
浏览 3
提问于2014-05-14
得票数 2
回答已采纳
1
回答
如何在不
使用
CMake
但
仅
使用
make
的
项目中合并
使用
CMake
的
仅
包含
头文件
的
库
?
、
、
我正在寻找解决以下问题
的
最常用
的
方法。我有一个项目A,它想要
使用
一个
仅
包含
头文件
的
库
B。项目A
使用
一个复杂
的
Makefile来构建,其中
库
B依赖于它
的
客户端在构建步骤中
使用
cmake
对其进行配置。我不想将项目A转换为
使用
Cmake
(它
的
跨平台和许多其他依赖项)。因为
库
B只有
浏览 0
提问于2021-06-25
得票数 0
1
回答
找不到简单
的
头文件
、
、
我正在
使用
CMake
,并且我
使用
了许多外部
库
。`ext/ - glm`### Add src to the include directories include_directories("${
CMAKE</e
浏览 0
提问于2018-12-14
得票数 0
3
回答
.
cmake
文件
的
用途是什么?
我可能用谷歌搜索错了,但我找不到.
cmake
文件
的
用途。 我刚刚偶然发现了一个我必须处理
的
项目的
CMake
工具,我很难理解它是如何工作
的
。我确实理解,在
包含
CMakeLists.txt
的
目录中运行
CMake
命令会执行该
文件
中
的
命令(以及子目录中
包含
的
CMakeLists.txt中
的
命令),但是.
cmake
文件
<
浏览 0
提问于2017-09-28
得票数 24
回答已采纳
1
回答
将
aws-iot-device-sdk-cpp-v2
与
CMake
配合
使用
、
、
、
我正在尝试
使用
AWS IOT device sdk for C++构建一个应用程序。 我能够
使用
CMake
和Visual Studio克隆、构建和安装
库
。现在,我正尝试通过
CMake
将
IotShadow
库
包含
到我
的
测试应用程序中。我已经将该包
包含
在我
的
CMakeLists.txt
文件
中,如下所示,并通过
CMAKE
_PREFIX_PATH变量
包含
了
浏览 1
提问于2019-11-29
得票数 0
点击加载更多
相关
资讯
CV干货来袭
大型工程的管理,CMake快速入门
AndroidStudio 使用 OpenCV 的三种方式
Android Studio 3.2 Canary 10,支持浏览外部头文件
7z及7zip-cpp最高压缩比的免费开源压缩软件
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券