腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
多
平台
cmake
版本
中
搜索
库
?
、
、
、
我正在寻找一个很好的方法来处理
cmake
中
的链接
库
。在我的例子
中
,
cmake
配置文件(CMakeLists.txt)是在Linux环境和cygwin上执行的。构建过程包含两个
库
。
库
是单独构建的(使用自己的git repro)。find_library (libB A)find_library (
浏览 6
提问于2017-01-11
得票数 0
回答已采纳
2
回答
对于可重定位的
多
平台
安装,理想的
cmake
安装目录结构是什么?
、
、
我通过
CMAKE
_INSTALL_PREFIX在项目中安装了一个特定于
平台
的文件夹,如下所示:
CMAKE
_INSTALL_PREFIX=dist/${
CMAKE
_SYSTEM_NAME}/${
CMAKE
_SYSTEM_PROCESSOR如果我将不同的
平台
安装到相同的根目录
中
,但更改lib dir,则
cmake
将不会在lib/non/standard/path/
cmake
浏览 2
提问于2018-06-30
得票数 11
1
回答
找不到opencv源
、
、
、
我尝试学习openCV来构建一个使用openGL + Qt的应用程序,也许还有CUDA.sourceforge上的预构建
版本
不支持这些
库
。所以我想我可以把它们造出来。但是opencv.org上的教程说我必须在源文件夹上使用
Cmake
,但是我找不到它……而且它不在git repo上。我是不是漏掉了什么?
浏览 2
提问于2013-01-11
得票数 1
回答已采纳
2
回答
防止
CMake
查看
库
的路径,并包括
考虑下面试图查找虚构的
CMake
C头文件的简单theheader.h脚本。据我所知,这是在FindXXX.
cmake
模块
中
定位
库
中
包含目录的典型方法。在
CMake
3.3之前,
CMake
从未找到过这个自定义位置。但是,从
版本
3.3开始,
CMake
试图变得智能,并将bin替换为$PATH
中
的所有目录。因此,
CMake
3.3 (及以上)确实在这个自定义目录中找到了theheader.h。因为这不是故
浏览 2
提问于2016-06-06
得票数 4
回答已采纳
1
回答
Cmake
模块用于区分共享
库
或静态
库
、
、
、
我有一个使用c++的
cmake
libCrypto++项目。我的FindCryptoPP.
cmake
模块托管了。IMPORTED_LOCATION "${CryptoPP_LIBRARY}"这很好,可以找到静态
库
文件lib/x86_64-linux-gnu/libcryptopp.a /usr/lib/x86_64-linux
浏览 0
提问于2018-07-01
得票数 4
1
回答
CMake
-访问多个配置生成器的配置参数
、
、
、
我使用
CMake
生成Visual解决方案。我希望我的解决方案有多个配置-- x86调试/发布和x86_64调试/发布。对于这些配置
中
的每一种,我需要将我的项目链接到不同
版本
的依赖项(即我需要64位,根据64位调试
版本
调试单元测试
库
)。下面是我想要这样做的方法:我将把依赖项的二进制
版本
放在配置之后的文件夹名称
中
,例如:问
浏览 2
提问于2015-03-14
得票数 2
回答已采纳
1
回答
在c++
中
打包
库
我计划开发一个c++应用程序,它使用boost等
库
。在java
中
,我们可以在类路径
中
添加
库
,并导出为单个jar并分发它。我不确定如
何在
c++
中
做到这一点,更重要的是,我在java
中
也使用ant进行构建。 我们有没有像c++上的ant那样的构建。
浏览 2
提问于2012-09-19
得票数 1
1
回答
在某些情况下,
CMake
可能找不到刺激的原因?
、
、
、
、
我使用C++
CMake
(3.4.1)构建了一个依赖于Boost
库
的项目。主机
平台
是Linux,目标是主机和交叉构建系统.在我的CMakeLists.txt文件
中
,我声明了依赖项,如下所示:我像这样配置我的构建:这种行为的可能原因是什么?我已经尝试过将BOOST_ROOT直接打印在FindBoost.
浏览 6
提问于2016-03-04
得票数 6
回答已采纳
1
回答
我应该如
何在
C++ Visual Studio项目中包含绑定?
、
、
我在上遵循了Windows上的C++说明,但不清楚如
何在
Visual Studio
中
包含和使用原生C++项目中的Bond。下载所有依赖项并让
CMake
构建绑定后,正确的步骤是什么,这样我就可以从项目中的文档
中
获得样本代码?我想在Visual Studio
中
运行和调试使用Bond的代码。谢谢
浏览 0
提问于2017-12-14
得票数 0
1
回答
当您需要指定
CMAKE
_MODULE_PATH时,find_package()有什么用处?
我正在尝试一个使用
CMake
的跨
平台
构建系统。现在,该软件有一些依赖项。我自己编译它们并将它们安装在我的系统上。(),它打开一个Find*.
cmake
文件,
搜索
系统上的
库
,并定义一些变量,
如
SomeLib_FOUND等。(SomeLib REQUIRED) 第一个命令定义了
CMake
在Find*.
cmake
之后的
搜索
位置,我添加了SomeLib的目录,在该目录
中
可以找到FindSomeLib.
cmake</e
浏览 822
提问于2013-12-23
得票数 200
回答已采纳
1
回答
编译Android NDK
库
、
、
、
、
我试图创建一个基于OpenGL ES的安卓应用程序,将运行本机代码,我正在使用
CMake
来构建它。 现在我有了一个C++
库
,我需要在Android NDK代码
中
包含、导入和链接(.a文件)。我知道这个
库
需要为Android交叉编译,但是如果我只构建Linux二进制文件(.a文件),并将其链接起来,它能工作吗?此外,C++
库
是使用Windows
平台
和
CMake
构建的,后者生成一个.lib(windows的静态
库
版本
)。从Windows<
浏览 7
提问于2020-01-06
得票数 1
1
回答
在
CMAKE
中
制作程序前如何制作
库
?
、
、
、
我希望在编译我的项目之前,能够动态编译一个我的项目将使用的
库
。 我正在用C++ (和Clion)建立一个Vulkan项目,希望它是
多
平台
的,我正在使用GLFW3.3来实现这一点。而不是为每个
平台
构建我的
库
并将
库
和.h放在将通过CMakeLists.txt链接的文件夹
中
,我希望能够
CMAKE
+make
库
,然后将
库
和.h放在它们需要的位置,然后开始编译我将使用这些
库
的程序。GLFW有一个可以工作的CMa
浏览 20
提问于2019-08-29
得票数 1
回答已采纳
2
回答
链接到特定的图书馆
、
、
我正在编写一个使用lapack的简单测试程序,但是我安装了3个
版本
的漏洞库(一个来自/usr/lib
中
的苹果,一个来自/opt/local/lib
中
的macport,另一个安装在/usr/local/libdouble*, int) in main.cpp.o这些符号在/usr/local/lib和macport
版本
<
浏览 3
提问于2014-10-02
得票数 0
回答已采纳
3
回答
从现有生成文件创建CMakeLists文件
、
、
、
我想使用
cmake
为C++项目生成构建文件。我有一个现有的Makefile。我在使用标准
cmake
语法生成此Makefile时遇到问题。如何将-lstdc++ -lpthread -lboost_thread-mt等标准C++
库
包含在
cmake
的TARGET_LINK_LIBRARIES部分?或者这些文件是否应该包含在ADD_DEPENDENCIES部分
中
。 (或者)有没有一个简单的工具可以从Makefile生成CMakeList.txt文件
浏览 1
提问于2012-04-03
得票数 17
回答已采纳
3
回答
如
何在
windows上为ARM编译c++
库
、
、
我在c++中有一个
库
,目前在使用Visual Studio Arm Generator时,
CMAKE
中有一个bug,或者缺少一些特性。我还有什么其他的选择来编译ARM的
库
,这样我就可以在Windows8 phone项目的c++运行时组件中使用它。 我想要构建这个
库
,然后从Runtime组件链接到它。
浏览 1
提问于2013-01-28
得票数 2
回答已采纳
1
回答
在Bazel
中
链接静态
库
时,${ANDROID_ABI}的等价物是什么?
、
、
在
cmake
中
,你可以在链接静态C++
库
时指定${ANDROID_ABI},以获得正确
版本
的
库
(例如arm64-v8a、armeabi-v7a、x86_64等) target_link_libraries(mylib debug foo/lib/${ANDROID_ABI}/libfoo.a 在Bazel
中
与之相当的是什么?如果我在foo/lib/arm64-v8a等中有特定于
平台
的libfoo.a<em
浏览 74
提问于2020-01-24
得票数 0
回答已采纳
1
回答
如何让
cmake
在指定的位置查找Boost标头?
我在
cmake
C++项目中使用Boost
库
:正确地将Boost_INCLUDE_DIRS变量设置为本地Boost安装/usr/在我安装了miniconda (它有自己的boost安装)之后,我的项目现在在我如何告诉
cmake
不要在迷你目录
中
寻找boost
浏览 0
提问于2018-12-06
得票数 0
回答已采纳
1
回答
如何用
CMake
设置MSVC目标
平台
版本
?
、
、
我正在寻找一种方法来设置用生成的项目的目标
平台
版本
。我在
CMake
问题跟踪器中找到了以下已关闭的
CMake
问题跟踪器。我是最新的3.9.1版的
CMake
。但这里描述的解决方案似乎行不通。我试过了在我的CMakeLists.txt里。现在,我检查了在生成解决方案时从命令行设置
CMAKE</e
浏览 3
提问于2017-08-15
得票数 5
回答已采纳
1
回答
Android NDK
cmake
和依赖
库
、
、
、
、
安卓的C++代码被内置到每个
平台
的共享
库
(.so)
中
(x86_64,armv7.)。这是否意味着NTL、Boost和我想要使用的
库
也必须由我从这些
平台
的源代码
中
编译?如果是,如何正确使用
cmake
? 我真的需要为所有的
平台
构建NTL和Boost吗?还是应该只是为了所需的<e
浏览 0
提问于2017-01-22
得票数 4
回答已采纳
1
回答
为UWP构建OpenCV
、
、
、
我已经在谷歌上
搜索
了相当
多
的内容,并找到了,在技术上应该能做到这一点。然而,这种回购和我在这方面发现的其他几乎所有东西都过时了(Visual 2015,旧OpenCV
版本
等等)。我需要使用OpenCV 3.3,因为它是一个跨
平台
的项目,我不想仅仅因为过时的git而重新编译其他所有东西。
CMake
错误在
cmake
/OpenCVUtils.<e
浏览 7
提问于2017-12-12
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Python中快速进行语料库搜索:近似最近邻算法
从源码编译PaddlePaddle
VisualStudio下如何编译和使用最新版本的OpenCV
CV干货来袭
C语言mlpack:一个C+机器学习库
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券