腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
我
的
-
config.cmake
的
<
package
>_
include_dir
和
<
package
>_
librairies
为
空
cmake
、
yaml-cpp
我
正在尝试
为
我
的
项目(Windows
和
Linux)创建一个跨平台
的
CMake。
我
需要使用外部库(yaml-cpp)。在Linux上,
我
只需要做一个apt get并使用find_
package
。但是在Windows上,为了让
我
的
程序找到yaml-cpp-config.cmake,
我
需要附加CMAKE_MODULE_PATH。find_
package
。变量
为<
浏览 36
提问于2020-01-24
得票数 1
回答已采纳
1
回答
使其他CMake包自动访问CMake库
cmake
我
有一个项目产生了一个库:ADD_LIBRARY(my_cool_library SHARED ${mysources_SRC})find_
package
(myCoolLibrary REQUIRED)add_executable
我
刚刚给出第一个项目的地址给第二个软件包
的
答案也是可以接受<e
浏览 0
提问于2015-11-01
得票数 8
回答已采纳
1
回答
FindOpenCV.cmake与OpenCVConfig.cmake
的
区别
cmake
首先是pkg_search_module(some_name REQURED
package
) 然后是find_
package
()set(
Package
_DIR "/path/")
和</em
浏览 0
提问于2017-07-21
得票数 0
1
回答
依赖于构建/安装
的
CMake变量内容
cmake
、
cmake-modules
>
和
$<BUILD_INTERFACE:...>生成器表达式,
我
可以根据目标是导出在当前构建目录中还是全局安装,将目标属性设置
为
不同
的
值。
我
正在编写一个自定义宏,以配合
我
的
CMake包
和
目标,并希望使宏
的
行为有所不同,具体取决于它
的
导出位置(在构建目录中)或安装位置。宏包含在一个<
package
>-macros.cmake.in中,它包含在
我
的
浏览 1
提问于2018-11-01
得票数 0
回答已采纳
1
回答
如何获得在CMake中使用
的
包名?
cmake
、
dependencies
我
需要几个包作为代码
的
CMake构建
的
依赖项。
我
让他们通过了apt-获取和他们
的
工作。具体
的
包是;
我
确实意识到,有些人可能希望从源代码构建这些依赖项,而且
我
担心apt-get包
的
名称可能与已安装
的
源代码包
的
名称不同。
我
只是想知道,
我
应该在CMakeLists.txt文件中
为
这两种场景
浏览 0
提问于2019-07-01
得票数 1
回答已采纳
1
回答
包配置文件中
的
find_dependency(线程)或include(FindThreads
multithreading
、
cmake
、
installation
、
pthreads
、
buildconfiguration
在CMake中,我们可以在-
config.cmake
包文件中使用来“转发传递给原始find_
package
()调用
的
QUIET
和
REQUIRED
的
正确参数”。因此,我们自然希望这样做,而不是在这样
的
文件中调用find_
package
()。此外,对于对线程库
的
依赖,CMake
为
我们提供了,这样我们就可以编写带有一些首选命令
的
include(FindThreads),并获得一组有趣
的
变量集。因此,这比f
浏览 7
提问于2020-03-27
得票数 0
1
回答
这个CMakeList.txt如何取消对未知变量
的
引用?
cmake
我
正在研究cmakelists.txt如何找到项目的依赖项。
我
不明白CMake是如何取消这些变量
的
。endif() MESSAGE(${OpenCV_VERSION}) find_
package
(Pangolin REQUIRED)${PROJE
浏览 13
提问于2022-09-05
得票数 0
回答已采纳
1
回答
CMake find_
package
在不同
的
环境中使用不同
的
搜索路径。
c++
、
cmake
我
将CMake 3.10.2用于C++项目,当需要第三方库包并在不同
的
环境中运行CMake时,会遇到CMake
的
奇怪行为:
我
需要一个库(这里称之为SOME_LIB) 第一个环境(工作良好)是一个基于Ubuntu18.04
的
码头容器,用于与GitLab CI连
浏览 3
提问于2018-11-15
得票数 0
1
回答
放置
我
自己
的
包并编译openwrt
的
方法
package
、
cross-compiling
、
libraries
、
dependency-management
、
openwrt
我
为
我
的
脚本
和
编译阶段编写了
我
自己
的
openwrt包,
我
把它放在包文件中,因为这个路径openwrt /feed/
package
/路径是否正确?Stop.THis
我
的
Makefile: include $(TOPDIR)/rules.m
浏览 11
提问于2015-04-15
得票数 0
2
回答
cmake:用于安装目标的任意文件依赖项
的
包配置
cmake
我
正在为没有由cmake创建
的
预先存在
的
.dll创建一个cmake包配置文件( Foo-config.cmake)。 令人讨厌
的
是,.dll依赖于一些数据文件。当用户在自己
的
cmake项目中使用
我
的
包时,
我
希望INSTALL目标将.dll和数据文件安装到指定
的
安装位置。
我
不希望他需要写额外
的
install()规则才能做到这一点。或者有更好
的
方法来做到这一点,也许用set_targe
浏览 23
提问于2022-03-15
得票数 0
回答已采纳
1
回答
configure_
package
_config_file选项INSTALL_DESTINATION
的
用途是什么?
cmake
dmake DESTINATION lib/Foo/cmake )FooConfig.cmake 似乎无论
我
为
configure_
package
_config_file
的
configure_
package<
浏览 0
提问于2021-12-03
得票数 1
回答已采纳
1
回答
优选
的
cmake项目结构
c++
、
cmake
我
希望有以下结构A -> B -> C,其中: 由于这三个项目都在进行中,
我
希望能够一次性构建C、C+B
和
C+B+A。
我
更喜欢静态链接而不是动态链接,这样C
和
C+
浏览 1
提问于2015-11-04
得票数 4
回答已采纳
1
回答
为
共享库创建CMake/CPack <Library>
Config.cmake
cmake
、
shared-libraries
我
有一个最简单
的
c-库,它构建并使用下面的CMakeLists.txt打包 add_librarymkdir -p build; (cd build/; cmake ../; make all
package
;)来构建一个.tar.gz包,其中包含已编译
的
共享库以及它
的
公共头文件。现在,
我
希望修改CMakeLists.txt FooConfig.cmake
浏览 14
提问于2016-08-23
得票数 7
2
回答
使用针对OpenWRT
的
Scons进行交叉编译
cross-compiling
、
scons
、
openwrt
我
正在尝试弄清楚是否有可能为运行OpenWRT
的
目标程序交叉编译Scons。
我
试图避免重写make文件,因为
我
已经设置了sconscript,并且程序依赖于来自不同目录
的
许多包含
和
库。
我
不清楚是否可以使用OpenWRT工具链或SDK,
我
在网上找不到任何示例。 任何例子都会非常感谢。
浏览 15
提问于2016-09-01
得票数 1
1
回答
在静态库中使用框架
macos
、
qt
、
cmake
、
frameworks
、
dynamic-linking
我
的
尝试:FIND_LIBRARY(QTCORE_LIBRARY NAMES QtCore然后打印变量${QTCORE_LIBRARY}并给出正确
的
路径。然后在src/CMakeLists.txt (
我
的
源代码所在)中链接库TARGET_LINK_LIBRARIES(libname $$
浏览 1
提问于2018-02-20
得票数 0
回答已采纳
2
回答
为
(LEDE)编译自定义包(与OpenWRT相同)
c
、
linux
、
router
、
openwrt
、
firmware
我
用SDK
为
Linux嵌入式开发环境(LEDE)开发了一个自定义包"Hello“,并进行了交叉编译。然后,在
我
的
虚拟机上进行了测试,结果成功了。但是,
我
有自己
的
代码来移植,也就是说,对于c中
的
原始数据包嗅探器,
我
想移植该代码。因此,
我
在“helloworld.c”(helloworld.c)
的
相同文件下复制了相同
的
代码。再次,
我
成功地交叉编译了新
的
二进制
浏览 9
提问于2017-11-15
得票数 2
回答已采纳
1
回答
如何判断target_link_libraries项目是库名还是目标?
c++
、
c
、
cmake
在
我
的
例子中,有三个这样
的
项目,意思是A依赖于B,B依赖于C
我
为
B写一个CMakeLists.txt,如下所示:add_library(B ...)它工作得很好,很成功。A
的
cmake文件如下: find
浏览 2
提问于2021-11-18
得票数 3
回答已采纳
1
回答
通过CMAKE通过VCPKG连接OpenVR
cmake
、
vcpkg
、
openvr
我
已经通过vcpkg安装了OpenVR,并试图通过CMAKE链接它,问题是
我
不知道如何去做,也不知道如何去做。与安装后
的
其他软件包不同,它告诉您如何使用find_
package
和
target_link_libraries通过CMAKE进行链接,OpenVR没有。find_
package
(openvr CONFIG REQUIRED) 会起作用
的
,但是<
浏览 12
提问于2022-02-09
得票数 1
回答已采纳
2
回答
CMake查找包文件,如何使用配置文件?
cmake
我
有一个使用第三方库(让我们称之为somelib)
的
项目,
我
为
它编写了一个cmake文件来搜索它。这是
我
在/usr/local/lib/cmake/somelib/中编写并放置
的
somelibConfig.cmake文件 FIND_LIBRARY(somelib_LIBRARY somelib之后,
我
看到变量somelib_INCLUDE_DIRS
和
somelib_LIBRARY已正确填充,但
浏览 1
提问于2014-09-16
得票数 2
3
回答
可执行程序在启动时写着“第1行: ELF: not”
c
、
linux
、
cmake
、
elf
、
openwrt
我
尝试
为
我
的
路由器 Xiaomi Router 3g
和
cmake构建一个简单
的
hello,world ELF。它在运行
我
用。时( 取消注释$(CP) ...部分中
的
define Build
浏览 0
提问于2019-08-11
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中的modlue和packages的区别
Go语音基础之指针
零基础学golang
2018 年了,你还是只会 npm install 吗?
Slog57_玩转NPM之NPM_package的制作发布和使用
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券