腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
链接
时
CMake
公共
/
接口
问题
、
、
我在
CMake
和
链接
/编译我正在工作的项目的一部分时遇到了
问题
。sl_sleeptimer_hal_prortc.c └── sl_sleeptimer_hal_rtcc.c 应该添加此内容的
CMake
sleeptimer/inc target_link_libraries(${PROJECT_NAME} common_platform emlib) 但是我
浏览 25
提问于2020-11-09
得票数 0
1
回答
linux
公共
、私有和
接口
中的
链接
共享库
、
、
、
如何像
CMake
链接
目标库
公共
、私有和
接口
库那样,通过gcc或g++实现库的公有、私有和
接口
库的
链接
浏览 0
提问于2017-05-12
得票数 0
1
回答
仅在CMakeLIsts.txt中写入CMakeLIsts.txt(未指定包含路径)就可以了
、
、
我发现,当我在target_link_libraries中使用CMaksList.txt
时
,我可以忽略包含路径(target_include_directories),并成功地运行应用程序,例如: ${OpenCV_LIBS}) 事实证明,一切都是正确的,我能够运行应用程序,没有任何
问题
浏览 1
提问于2022-02-18
得票数 1
1
回答
CMake
子目录包含
问题
│ └── thirdparty.h └── thirdparty.cpp
cmake
_minimum_requiredtarget_include_directories(thirdparty PRIVATE "${PROJECT_SOURCE_DIR}/include/")
cmake
_minimum_requiredadd_executable
浏览 7
提问于2020-08-20
得票数 0
回答已采纳
1
回答
CMakeLists.txt用于C++项目中的第三方C文件
、
、
#DESTINATION ""(第二个目的地注释掉以表明我也尝试过了)add_subdirectory(external)include_directories(${
CMAKE
_SOURCE_
浏览 1
提问于2018-04-27
得票数 3
1
回答
用于库和可执行文件的c++
CMake
项目结构
、
、
、
、
关于如何构造c++项目并使用
CMake
(在CLion内部)构建该项目,我有一个
问题
。我对c++ (两周前才开始学习该语言)和
CMake
(我从未配置过
CMake
文件)非常陌生。考虑到我们可能希望在引擎中添加一个math模块(可能不是这种情况,而是为了解决这个
问题
),我设想一个文件夹结构,如下所示:├── README.md│engine/math.h" int main(
浏览 3
提问于2020-09-16
得票数 2
回答已采纳
1
回答
如何列出目标的私有、
公共
和
接口
目录?
、
、
这个
问题
: 教我们如何列出
CMake
目录的包含目录。我们如何对目标执行此操作,并将
公共
目录、私有目录和
接口
目录分隔开来?
浏览 4
提问于2020-01-03
得票数 2
回答已采纳
3
回答
为什么不使用
CMake
来发布CMP0022警告呢?
警告(dev):不设置策略CMP0022 : INTERFACE_LINK_LIBRARIES定义
链接
接口
。运行"
cmake
--help-policy CMP0022“以获取策略细节。使用
cmake
_policy命令设置策略并取消此警告。这应该是这个库的
链接
接口
的源,但是由于没有设置CMP0022,
CMake
忽略了该属性,而是使用
链接
实现作为
链接
接口
。INTERFACE_LINK_LIBRARIES:
浏览 5
提问于2013-11-17
得票数 2
回答已采纳
1
回答
静态库子目录和包含路径之间的依赖关系
、
、
、
│ └── src│├── include└── src我使用
CMake
子目录自动地将libA和libB
链接
到myProject,并且工作正常。CMakeList.txt的设置如下:project(myProjectmyProject ${SOURCE_FILES})
浏览 0
提问于2017-06-24
得票数 0
回答已采纳
1
回答
在生成
CMake
2.4.6 (和一点)
时
,有关绝对和相对目的地的大量OpenCV错误
、
在2013年10月26日从下载了最新的源代码之后,我运行了
CMake
(
cmake
-gui2.8.12),首先运行“Configue”,然后“生成”这些项目。警告(dev)在apps/haartraining/CMakeLists.txt中: 策略CMP0022未设置: INTERFACE_LINK_LIBRARIES定义
链接
接口
。运行"
cmake
--help-policy CMP0022“以获取策略细节。使用
cmake
_policy命令设置策略并取消此警
浏览 2
提问于2013-10-27
得票数 1
2
回答
用
cmake
链接
到两个类似的库
、
、
、
、
我对
cmake
和
链接
我的应用程序有一个
问题
:我正在处理一个现有的项目。这个项目使用了一个修改后的libjpeg (一个静态库),我的可执行文件是针对它
链接
的。target_link_libraries( newfeature turbojpeg-static)我的程序将
链接
到这个共享库我猜想共享库的新特性使用myprog中的jpeglib,尽管新特性静态地
链接
到涡轮u
浏览 5
提问于2015-01-19
得票数 0
回答已采纳
1
回答
在编译
时
确定构造的对象
、
我有以下
问题
要解决。 我有组件A,这个组件有一些子组件- B,C,D,使用
cmake
我正在构建或者不是那些B,C,D组件。它取决于当前的平台配置。我的
cmake
系统只为
链接
那些在给定
cmake
运行中使用的组件制作可执行makefile(用于组件)。如果组件B是生成的,则将其添加到可执行文件中,如果没有-是没有
链接
的。其他- C,D.所有这些B、C、D组件都提供了一些用于A组件的
接口
实现。该A组件将管理B、C、D创建的对象,并在适当的时间使用适当的对象,将这些对象保存在某
浏览 2
提问于2013-05-08
得票数 0
回答已采纳
3
回答
如何在发布模式下强制
CMAKE
构建SWIG模块
、
有没有办法在
cmake
中强制设置swig模块的发布模式,不管实际的构建类型是什么,都在发布模式下构建?
浏览 0
提问于2011-12-26
得票数 3
1
回答
HHVM
CMake
错误
、
我正在尝试使用以下指南在Ubunut14.04机器上安装HHVM: 但是,在运行
cmake
-DMYSQL_UNIX_SOCK_ADDR=/var/run/mysqld/mysqld.sock
时
。定义链路
接口
。运行
cmake
--help-policy CMP0022命令查看策略详情。使用
cmake
_policy命令设置策略并取消显示此警告。这应该是首选的,作为这个库的
链接
接口
的源,但是因为没有设置CMP0022,所以
CM
浏览 16
提问于2017-03-03
得票数 0
回答已采纳
1
回答
cmake
target_link_libraries()会调用target_include_directories()吗?
我的理解是,如果我想使用第三个库,我需要头文件路径和
链接
obj路径。在
CMake
中,我认为成功的find_package()将设置2个变量:somelib_INCLUDE_DIRS和somelib_LIBRARIES。(不使用somelib_INCLUDE_DIRS) 我的
问题
是:我的经验正确吗?somelib_INCLUDE_DIRS是不必要的吗?
浏览 5
提问于2022-10-07
得票数 0
回答已采纳
1
回答
Embarcadero C++Builder:传递的项目依赖关系和包含?
、
、
、
、
include包含
公共
接口
头和src/ (实现)以及非
公共
头。由于使用了
CMake
的和它的
公共
、私有和
接口
关键字,我想告诉ByteIo项目,如果为了使用ByteIo项目,它的使用者必须添加到他们自己的包含目录列表中的目录。同样的情况也适用于
链接
库--同样,就像在
CMake
中一样。 现在,我不得不直接或间接地根据ByteIo的头将ByteIo的include目录手动添加到每个项目中。例如,在SerialPort项目中定义的SerialPort.
浏览 6
提问于2015-06-10
得票数 0
1
回答
如何安装针对
接口
库的私有
链接
目标
、
你好,开发人员朋友们,我现在正在使用
CMake
,但是我不知道如何安装目标:
接口
库的
链接
如下所示 PRIVATE interfaceTargetLibrary最后,我像这样导出目标:
CMake
Error: install(EXPORT "ProjectTa
浏览 5
提问于2017-08-15
得票数 3
1
回答
使用iOS中包含内容的另一个静态库使用
CMake
创建一个静态库
、
、
、
我有一组libfooi.a;libfoo1.a,libfoo2.a,libfoo3.a .使用工厂(使用静态代码)有一个
公共
接口
来创建C++对象。使用
CMake
,我选择其中之一,并创建一个libfooWrapper.a
链接
它并添加所有内容。使用
CMake
,CMakeLists.txt可以在Android中工作: ADD_LIBRARY(fooWrapperTARGET_LINK_LIBRARIES(fooWrap
浏览 1
提问于2014-10-07
得票数 8
回答已采纳
1
回答
链接
到
CMake
目标时运行脚本
、
、
当
链接
到一个
CMake
目标
时
,我需要运行一个脚本,这样它就可以在当前项目目录中自动生成用于与库
接口
的文件。我知道当您
链接
到一个
CMake
目标
时
,它会自动提取库的标头,使它们对编译器来说是可见的,但我也需要它在linkee目录中生成一些文件,这些文件在构建
时
对编译器也是可见的。如何告诉
CMake
,每当my_
cmake
_target被
链接
到时,我都想运行一个脚本来生成文件?在CMakeLists.txt
浏览 4
提问于2022-01-24
得票数 1
1
回答
target_include_directories()找不到头文件
、
在我的项目中,我试图实践良好的
Cmake
用法,并希望将所有的include_directories()更改为target_include_directories()。}/Lib_B) 现在我们得到了一个错误发生的地方。现在,我在构建.cpp文件Lib_B中的项目
时
遇到了一个错误,它找不到一个包含Lib_A/file2.h的文件:“没有这样的文件或目录”。我已经尝试过切换关键字--
公共
浏览 7
提问于2020-03-11
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python安装dlib库的大坑
Ubuntu16.04 配置OpenCV及基本使用
VS2019 v16.3跨平台开发四件套
从源码编译PaddlePaddle
C语言mlpack:一个C+机器学习库
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券