腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
CMake
在
Linux
(
Ubuntu
)
上
使用
"
target_include_directories
“
的
方式
与
在
OS
上
不同
、
我有一个多目标
CMake
文件,其中所有目标都在
OS
上
构建得很好,但是当我
在
Ubuntu
Linux
上
构建目标时,它没有链接到
在
target_include_directories
中添加
的
系统库。}/lib1.a)这两个库
在
linu
浏览 21
提问于2017-12-04
得票数 0
回答已采纳
7
回答
在
Cmake
中检测底层平台/风格
、
、
有没有人知道什么
cmake
变量或者钩子或者其他什么东西可以给我提供底层
的
平台名称/风格名称来执行它?例如
Linux
-CentOs
Linux
-
Ubuntu
Linux
-SLES 我知道
cmake
有"
CMAKE
_SYSTEM“变量,但这无助于区分
linux
的
不同
风格,例如,感谢任何帮助。
浏览 0
提问于2014-11-14
得票数 23
1
回答
为什么我会得到链接错误,交叉编译
与
MingW32而不是
Linux
。
我有一个
使用
cmake
定义
的
共享库。库
的
一部分调用需要由库
的
用户实现
的
函数。 当我
在
Linux
上
编译它时,一切都很好。当我
在
Cygwin下
使用
MingW交叉编译它时,我会得到上述函数
的
链接错误,以及依赖库中
的
任何函数。我
的
CMakeLists.txt为库指定了"add_library“和"
target_include_
浏览 3
提问于2017-01-05
得票数 0
回答已采纳
1
回答
未
使用
Vcpkg获得
的
库
的
VSCode
、
、
由于某些原因,VSCode无法
在
Vcpkg
的
已安装库目录中看到头文件。我
在
Ubuntu
17.04
上
使用
CMake
构建系统。我收到
的
错误如下:我
的
CMakeLists.txt看起来像这样:add_subdirectory ("Rubeu
浏览 49
提问于2018-08-04
得票数 2
1
回答
分发
使用
SWIG/
CMake
创建
的
Python库
、
、
、
、
我们有一个用SWIG生成
的
Python前端
的
C++/Fortran软件项目。我们
使用
CMake
在
不同
的
平台(
Linux
,Windows,
OS
)
上
构建这个项目,这在大多数情况下都很好。我们
使用
的
编译器取决于平台(
在
Linux
上
是gcc或clang,
在
Mac
上
是XCode+gfortr
浏览 3
提问于2012-07-11
得票数 1
回答已采纳
3
回答
保护代码取决于
CMake
版本
、
在
Mac
上
,
使用
(这里没有什么新
的
): MACOSX_RPATH is not specified for the following targets...引用
的
问题/答案声明
使用
set(
CMAKE
_MACOSX_RPATH 0)或set(
CMAKE
_MACOSX_RPATH 1)。我们
的
问题是,破坏了现有的
Cmake
安装,就像在
Ubuntu
或CentOS
上
发现
浏览 6
提问于2016-06-17
得票数 1
1
回答
Cmake
:如何正确包含依赖项
在
旧
的
Makefile中有一个include部分: ./Core/allocator.cpp \-I./TopLayer -I./etc...-fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes 我对
Cmake
不
浏览 56
提问于2018-08-10
得票数 0
回答已采纳
2
回答
Travis,
使用
包缓存更新
CMake
、
、
我正在
使用
这个片段
在
travis虚拟机中预装所需
的
编译器版本 compiler: clang apt: packages: ['clang-3.5']这具有<
浏览 0
提问于2015-10-18
得票数 7
回答已采纳
2
回答
使用
支持所有vcpkg/apt/brew
的
cmake
添加FreeType依赖项
、
、
我有一个依赖于FreeType
的
项目,
使用
CMake
作为构建系统。
CMake
有一个内置模块,应该像这样
使用
,参见。但是,
在
Windows
上
,我希望允许开发人员依赖安装了vcpkg
的
FreeType:cd vcpkg不幸
的
是,上面的
CMake
命令在这个问题开始时不能
使用</
浏览 13
提问于2020-03-04
得票数 1
回答已采纳
2
回答
配置ccmake
使用
的
cmake
版本
、
我有一个软件需要
使用
cmake
3.3或更高版本
的
,所以我从源代码构建并安装了cmak-3.4.1。我还从
Ubuntu
存储库安装了
Cmake
(ccmake),但是当我执行它时,它说我有3.2.2版
的
CMake
。而不是3.4.1。我想知道如何配置它来
使用
我安装
的
版本。我已经导出了.baschrc中
的
cmake
3.4.1系统变量(export =$PATH:/home/./
浏览 5
提问于2016-04-03
得票数 1
回答已采纳
1
回答
CTest MacOS错误:未找到可执行
的
测试
、
、
、
、
我正在做一个
CMake
项目。对于CI,我已经决定
使用
Azure管道。然而,
在
测试阶段,我
在
MacOS上面临一个小问题。问题是MacOS无法找到测试可执行文件,即使它在那里也是如此。这除了打印
CMake
用法之外,什么也没有做。然后,我发现我们必须
使用
适当
的
命令行参数两次运行
CMake
任务(一次用于项目配置,然后用于实际构建)。和
Linux
上
运行良好,但我
在
MacOS上面临一个小问题。
在</em
浏览 5
提问于2020-07-28
得票数 7
2
回答
如何在
Ubuntu
14.04
上
安装额外
的
CMake
模块(可靠)
、
我正在尝试
使用
CMake
从源代码中构建用于当前(16.04-Xenial)构建
的
内容。它似乎依赖于ECM,它似乎是额外
的
CMake
模块(也就是Xenial
上
的
额外
cmake
模块)。有什么想法,如何获得它,或说明,我可以下载源代码,并建立一个包
的
信任,我可以安装吗?
浏览 0
提问于2016-12-12
得票数 4
回答已采纳
1
回答
OpenCV
与
CMake
在
潘德登
Ubuntu
中
的
交叉编译
、
、
我
在
Qt中(
在
Ubuntu
主机上)编写了一个简单
的
OpenCV应用程序(从Logitech Webcam 9000打开视频流)。现在我想交叉编译OpenCV和
CMake
for Pandaboard (
Ubuntu
),将它与交叉编译
的
Qt应用程序(如主机上
的
应用程序)结合
使用
。在按下配置按钮后,我得到了这个输出。除了这个问题,我不知道如何在
CMake
中编写“交叉编译
的
工具链文件”和/或“指
浏览 6
提问于2012-11-27
得票数 1
1
回答
linux
头包含在C程序中失败
、
、
、
、
\n");我得到错误init.h和ioport.h文件是找不到
的
尝试
在
usr/src/
linux
-headers-5.4.19-91/中<
浏览 34
提问于2021-12-28
得票数 0
回答已采纳
2
回答
安装位置缺少
CMake
共享库可执行权限
、
、
、
目前,我正在创建一个简单
的
项目,它将安装一个实用程序共享库。这是我
的
CMakeLists:project(MathLibs CXX) ARCHIVE DESTINATION ${PROJECT_NAME}/lib) 由于我没有根权限,所以无法
在
systemJun 18 20:02 CMak
浏览 12
提问于2016-06-18
得票数 0
回答已采纳
2
回答
如何强制
CMake
的
target_include_directories
()
使用
绝对路径
如何强制
CMake
的
函数
target_include_directories
()将值视为绝对路径?例如,我想要这行代码:简单地将%FOOBAR_INCLUDE%添加到包含目录
的
列表中我知道我能做什么
target_include_directories
(foobar PRIVATE "$ENV{FOOBAR_INCLUDE
浏览 7
提问于2020-07-10
得票数 2
回答已采纳
1
回答
CMake
无法
在
CLion中链接libxml2
、
、
、
此应用程序
使用
libxml2。g++ -I /usr/include/libxml2 xmlTest.cpp -o xmlTest.exe -lxml2 xmlFree
浏览 1
提问于2018-05-15
得票数 2
回答已采纳
1
回答
如何为其他
CMake
项目“安装”和
使用
内部依赖关系
、
、
关于如何以
不同
的
方式
做事情,有无数
的
例子,许多似乎相互矛盾,只是使我更加困惑。现在,我很难理解
在
CMake
中,一种现代
的
智能方法是如何做到
的
浏览 1
提问于2018-10-04
得票数 1
回答已采纳
1
回答
应该在哪里安装
cmake
文件?
应该在哪里安装
cmake
文件?)
target_include_directories
(projectnameINTERFACE对于Windows,它应该
与
CMAKE
_INSTALL_PREFIX=C:/libs/project一起安装。当
使用
CMAKE
_INSTALL_PREFIX=/usr或/usr/local
浏览 1
提问于2019-04-25
得票数 2
回答已采纳
1
回答
对
不同
构建主机
使用
工具链文件
、
我希望
在
受控
的
构建环境中采用
CMake
进行构建,但是无法在这些系统
上
安装
CMake
。我看到了详细介绍如何
使用
工具链文件()进行交叉编译
的
资源。是否可以
使用
这种技术
在
一个系统
上
运行
CMake
来构建在
不同
构建主机上
使用
的
makefile?是否有可用
的
资源详细说明任何陷阱?我将在
Linux
上
为从Ar
浏览 3
提问于2017-10-22
得票数 0
回答已采纳
点击加载更多
相关
资讯
在 Ubuntu 上安装和使用 Qemu|Linux 中国
完整指南:使用 VirtualBox在Windows 上安装 Ubuntu|Linux 中国
comfyui在ubuntu上的详细使用教程-2
comfyui在ubuntu上的详细使用教程-1
在Linux上通过可写文件获取root权限的多种方式
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
云直播
活动推荐
运营活动
广告
关闭
领券