腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
cmake
无法
在
docker
镜像
中
使用
find_package
、
、
、
我
在
docker
中
遇到了
cmake
的问题,
cmake
在
系统
中
找不到OpenSSL包,但我确定它已经安装好了。我看到了关于未设置必需的内部
CMake
变量的奇怪错误。 ? 我可以
在
普通的VM
中
编译相同的代码而没有问题,但我不能让它在
docker
中
工作。 有人知道这里出了什么问题吗?我已经将完整的代码上传到:https://gitlab.com/ken
浏览 79
提问于2021-05-04
得票数 0
1
回答
CMake
链接库
在
Docker
镜像
中
失败
、
、
、
、
在
构建c++项目的
docker
镜像
时,由于库链接问题,
在
docker
镜像
中
编译项目时会遇到问题collect2: error: ld returned 1 exit status make[3]: *** [
浏览 1
提问于2019-11-12
得票数 0
1
回答
cmake
在
自定义位置或库存位置找不到升压。
、
、
在
Ubuntu16.04上安装了boost 1.58.0,我还在一个定制的位置构建了boost 1.68.0。CMakeLists.txt文件在下面。正在
使用
CMake
3.12.1。
cmake
_minimum_required(VERSION 3.0.0) set(<em
浏览 1
提问于2018-09-08
得票数 0
1
回答
用包装文件展开FindModule.
cmake
逻辑
、
有许多库的包不提供
cmake
配置文件,为了
在
CMake
中
查找和
使用
它们,必须
使用
FindPackage.
cmake
脚本。一些脚本(即SDL)
在
cmake
本身
中
是可用的,因此找到包相对容易。虽然
在
我的例子
中
,搜索脚本(SDL、SDL_image、SDL_mixer)几乎从现代
cmake
(至少3.1)开始就可用了,但它们没有为现代方法提供方法--它们没有定义导入的<
浏览 3
提问于2021-11-14
得票数 0
回答已采纳
1
回答
我怎样才能理解<package>Config.
cmake
,<package>ConfigVersion.
cmake
,<package>Targets.
cmake
我正在努力理解我如何处理我的
cmake
文件。我很抱歉,如果我的问题似乎太明显或已经回答在其他地方,但我有一个真正的困难,了解现代的
cmake
,并找到良好和明确的解释。FILE helloTargets.
cmake
) "${
CMAKE
_CURRENT_BINARY_DIR}/helloConfig.
cmake
" "${
CMAKE
_CURRENT_BINARY_DIR}/helloConfigVersio
浏览 1
提问于2020-09-15
得票数 0
回答已采纳
1
回答
如何从我自己的同名查找模块执行
CMake
的默认查找模块?
出于某种原因,我希望扩展一个查找模块(
在
我的例子
中
是FindThreads),以便在
CMake
的FindThreads失败时执行一些特定的任务。我的想法是将自己的FindThreads.
cmake
添加到包含在
CMAKE
_MODULE_PATH
中
的文件夹
中
。因为
CMAKE
_MODULE_PATH具有优先级,所以
find_package
(Threads)将执行我自己的FindThreads.
cmake
。但是,
在<
浏览 0
提问于2019-07-24
得票数 2
回答已采纳
1
回答
Cmakelist
在
Clion外面工作
、
、
我想用克里恩一段时间,但我总是
在
Cmake
上遇到麻烦。有了Cygwin,我差点就把这件蠢事做好了。问题是,当我可以
在
cygwin终端
中
编译一个
cmake
文件时,
在
Clion,我被告知它找不到我想要的库。) set(PKG_CONFIG_PATH /usr/lib/pkgconfig
浏览 0
提问于2016-01-25
得票数 0
回答已采纳
1
回答
CMake
FindXercesC.
cmake
找不到我的XercesC
、
、
在
我的系统(Fedora 26)上,我
使用
yum (又名dnf)安装了XercesC。我已经尝试过官方的FindXercesC.
cmake
,以及这个包查找器的一些张贴版本。我还尝试过对发布的*.
cmake
文件进行多次编辑。他们都找不到XercesC,我不得不手动输入标头和库的位置。是否有
CMake
包查找器用于XercesC,它将自动
在
我的系统
中
定位XercesC?
浏览 2
提问于2017-12-18
得票数 3
1
回答
检查包含/库路径变量(如OpenCV_LIBS )
在
unix
中
的指向位置
、
、
、
、
在
C/C++中
使用
像OpenCV这样的库时,可以
使用
像OpenCV_LIBS这样的变量将编译器/链接器指向相关的目录。
使用
的示例target_link_libraries( project_name ${OpenCV_LIBS我曾尝试
在
终端
中
输入set或printenv,但它只显示了一些系统变量。另外,我如何设置/更改这些变量?
浏览 5
提问于2015-11-29
得票数 10
回答已采纳
2
回答
默认的
CMake
搜索路径包括()和
find_package
()
我已经
在
我的Debian机器上安装了VTK6,它将所有的
CMake
文件放在[...]VTKConfig.
cmake
[...]
find_package
(VTK)include(vtkModuleAPI)include could not find load f
浏览 19
提问于2017-02-03
得票数 3
1
回答
LibSodium依赖关系
在
CMake
中
不会在
Docker
容器
中
解析
、
、
、
我正在尝试
使用
Docker
和
CMake
构建我的C项目。
使用
cmake
. &&
cmake
--build .的
CMake
‘’ing
在
我的系统(MacOS)上工作得很好,
使用
了以下CMakeLists.txt:
cmake
_minimum_required现在,我尝试
使用
docker
build和下面的Dockerfile (我知道它安装的一些包是多余的)来构建它:
浏览 7
提问于2019-10-16
得票数 4
回答已采纳
1
回答
grpc找不到protobuf库
、
、
、
现在,当我试图:我得到了 Foundpackage configuration file: but it set gRPC_FOUND tofollowing imported targets
浏览 13
提问于2020-06-07
得票数 3
回答已采纳
2
回答
如何在从顶级
find_package
添加的包上
使用
add_subdirectory?
、
、
、
、
文件: bar和baz CMakeLists.txt这样做:
find_package
(foo 0.1.2 CONFIG REQUIRED)
find_package
(bartarget_include_directories(mylib PUBLIC src/) target_link_lib
浏览 0
提问于2019-04-26
得票数 5
回答已采纳
1
回答
FooTarget.
cmake
和FindFoo.
cmake
的区别是什么?
CMake
自动创建一个FooTarget.
cmake
文件,例如添加 FILE FooTargets.
cmake
) 添加到名为Foo的库的CMakeLists.txt
中
。FooTargets.
cmake
和FindFoo.
cmake
有什么不同?
使用
上面的代码片段,可以通过
在
构建
浏览 0
提问于2019-11-16
得票数 2
1
回答
为什么CLion的集成
CMake
无法
找到已安装的软件包?
、
、
、
我可以看到Boost包含在/usr/include/boost
中
,Boost二进制文件
在
/usr/lib/x86_64-linux-gnu
中
,Boost .
cmake
文件
在
/usr/lib/x86_64-linux-gnu/
cmake
/
中
。我
在
/usr/include/eigen3
中
看到了本征头,
浏览 5
提问于2020-11-20
得票数 0
回答已采纳
2
回答
Find_package
和FindMPI有什么区别?
、
正如 for
CMake
3.0
中
所述,
find_package
(MPI)和FindMPI似乎是可互换的?但我的问题是: 最新版本的情况也是这样吗?另外,FindMPI是否提供了与
find_package
()
中
的选项REQUIRED类似的东西?
浏览 2
提问于2020-01-09
得票数 0
回答已采纳
1
回答
CMake
find_package
for FindLibXml2
、
、
、
我正在尝试创建一个
CMake
文件来检测libxml2的位置。从示例和
CMake
文档
中
可以看到,
find_package
只是起作用。我
在
Ubuntu上运行CLion,libxml2是
使用
apt安装的,FindLibXml2.
cmake
位于
CMake
的模块下面。然而,
CMake
返回神秘的消息: FindLibXml2Config.<e
浏览 2
提问于2018-01-09
得票数 3
回答已采纳
1
回答
Cmake
更改破坏构建
当我安装一个库时,它会转到${
CMAKE
_INSTALL_PREFIX}。 当我
find_package
(一个库时,它会搜索${
CMAKE
_INSTALL_PREFIX}。
在
windows
中
, ${
CMAKE
_INSTALL_PREFIX}默认为c:\Program Files。效果很好。然而,
在
中
,${
CMAKE
_INSTALL_PREFIX}默认为c:\Program Files\${PROJECT_NAME}。当我从
fi
浏览 0
提问于2016-12-01
得票数 1
回答已采纳
1
回答
FindPython vs
find_package
(Python .)
、
、
在
CMake
3.12
中
,引入了模块以帮助查找Python解释器和其他组件。 然而,我继续看到许多
使用
find_package
(Python ...)的例子。如果我能够保证我
使用
的是
CMake
3.12,我应该
使用
哪一个?两者之间的关系是什么?
浏览 11
提问于2022-06-20
得票数 0
回答已采纳
1
回答
如何向我的
CMAKE
_PREFIX_PATH添加boost_signalsConfig.
cmake
、
、
、
、
我
在
Ubuntu16.04上运行ROS-kinetic,并且我正尝试
在
catkin工作区( & )
中
构建两个包。当我
在
工作区
中
运行Catkin_make时,我收到以下错误:dpkg -s libboost-
浏览 153
提问于2020-02-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
docker实战入门(6)在docker中安装和使用kafka
在CentOS7中使用Docker安装MySql
从源码编译PaddlePaddle
Inception部署
【QT学习】将QtDesignStudio中生成的程序运行在QtCreator中
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券