腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从父
cmake
动态
/
静态
库
构建
cmake
静态
库
的
最佳
方法
、
我想添加这个基于
cmake
的
静态
库
我添加了
静态
库
作为子文件夹,并在我
的
cmake
二进制文件夹中生成了.a文件。但是,我不确定如何链接到这个
库</
浏览 44
提问于2021-03-02
得票数 1
回答已采纳
7
回答
我如何告诉
cmake
我想让我
的
项目
静态
链接
库
?
、
、
、
、
我正在尝试使用
CMake
构建
一个基于OpenCV
的
项目,在Linux上运行。到目前为止,我
的
CMakeLists.txt文件看起来像这样...TARGET_LINK_LIBRARIES (my-executable ${OpenCV_LIBS}) 但这会导致
动态
链接
库
。如何链接到
静态
库
?
浏览 0
提问于2010-09-21
得票数 25
回答已采纳
1
回答
VS2015如何将
静态
库
链接到其他
库
和可执行文件?
、
、
、
我所做
的
是使用
cmake
并创建了一个超级
构建
,使用ExternalProject_Add下载和编译zlib。MyExec.exe,而不需要所有所需
的
库
(boost除外)。如果zlib是作为
静态
库
构建
的
,并且不执行任何链接,为什么nifticlib需要我提供到zlib
库
的
路径? 谢谢。它是使用zlib
库
的
部分。编辑2:使其更简单,我
的
问题是链接是像
浏览 1
提问于2016-08-10
得票数 0
回答已采纳
1
回答
用
CMAKE
编译
静态
可执行文件
、
、
、
、
我正在尝试
构建
静态
可执行文件,但在
构建
过程中没有成功。"-static")
cmake
_minimum_required(VERSION 3.5) /usr/bin/
浏览 2
提问于2016-11-15
得票数 2
1
回答
Caffe给GCC链接错误“在创建共享对象时不能使用;用-fPIC重新编译”
、
、
、
我试图使用
CMake
安装make all,但是当我运行make all(在从build目录中运行
cmake
..之后)时,会得到以下错误:Makefile:129: recipe for target 'all' failed我不太明白
CMake
的
意思,但是我应该把-fPI
浏览 0
提问于2018-07-15
得票数 0
回答已采纳
1
回答
通过
CMake
生成
的
TFLite共享
库
不起作用
、
、
按照tensorflow lite
CMake
build中
的
步骤在LInux主机上
构建
库
。 描述当前行为:默认
的
CMakeLists文件创建
静态
库
。我们希望通过
CMake
生成一个只能生成C++ TFLite
静态
库
的
动态
库
描述预期行为:需要创建C++ TFLite
动态
库
。 已修改CMakeLists以生成共享
库</em
浏览 75
提问于2021-11-15
得票数 1
1
回答
如何
构建
TensorFlow Lite C
静态
库
?
、
、
我想将TensorFlow Lite
构建
为C API
静态
库
(LinuxDebianx64)。声明以下
CMake
工作流:git clone https://github.com/tensorflow/tensorflow.git tensorflow_src// create a build directorycd tflite_build //
浏览 19
提问于2022-03-18
得票数 1
2
回答
如何在windows上
的
cmake
中添加编译标志?
、
、
、
、
我使用
CMake
(使用忍者和VisualStudio2017 C++编译器)编写了一个项目,其中包含两个模块lib_A和lib_B 我搜索了答案,他们给出了添加链接标志/FORCE:MULTIPLE、和
的
解决方案用set(
CMAKE
_EXE_LINKER_FLAGS ${
CMAKE
_EXE_LINKER_FLAGS} &quo
浏览 4
提问于2019-09-19
得票数 1
回答已采纳
2
回答
以
库
的
形式导出opencv代码
、
、
、
、
我已经使用OpenCV用C++编写了一个非常简单
的
类。}{ return img.rows;头
库
testcreate.h根据链接定义了LIBRARYTESTCREATESHARED_EXPORT 我希望将这个类导出为.dll文件(在Windows中)或.so文件(在Ubuntu中),这样任何没有在系统中安装OpenCV
的
用户都可以在不安装OpenCV
的
情况下使用这个功
浏览 2
提问于2016-09-01
得票数 0
1
回答
自动工具/
cmake
高级用法wrt
静态
链接和
动态
链接
、
、
、
我有一个有点高级
的
自我维护
的
构建
系统,我有兴趣更改为自动工具或
cmake
。这是我关心
的
问题。然而,我们有一个有用<
浏览 2
提问于2016-01-06
得票数 2
1
回答
将
静态
库
链接到MSVC中
的
共享
库
会导致未解析
的
符号。
、
、
、
我正在
构建
一个
动态
库
c,它链接到
静态
库
b。
cmake
_minimum_required(VERSION 2.6) add_li
浏览 1
提问于2018-10-23
得票数 0
1
回答
如何让
cmake
将D参数传递给ar,以便可重复
构建
静态
库
、
、
我
的
项目使用
CMake
从相同
的
C++代码
构建
静态
库
和
动态
库
。
动态
库
文件(.so)在重建时保持不变,但
静态
库
文件(.a)在每次重建时都会更改。我开始理解这是因为ar工具
的
行为,我需要传递D参数来创建确定性输出。 我发现了一个
cmake
变量
CMAKE
_AR,它指向我机器上
的
/usr/bin
浏览 42
提问于2021-06-02
得票数 0
2
回答
如何在
CMake
中指定链接类型?
、
、
在我
的
CMake
脚本中,我需要指定不同
的
库
,我
的
项目所链接
的
对象,不同类型
的
链接,用于gcc。对于这种混合,使用-Wl,-Bstatic和-Wl,-Bdynamic选项是众所周知
的
。但是,是否可以在
cmake
脚本中以某种方式指定这一点?
浏览 4
提问于2013-05-05
得票数 4
回答已采纳
1
回答
使用多线程调试DLL (/MDd) C运行时
库
构建
静态
Opencv
库
、
我现在正尝试用
cmake
构建
opencv,如果我使用以下命令:我可以建立一个
静态
的
OPENCV libary。但是,
构建
的
库
静态
地链接C运行时
库
。在VC2010中,它使用多线程调试(/MTd)选项。我期望
的
是
动态
链接C运行时
库
,即在VC2010中使用VC2010选项,那么我能做些什么来使
浏览 1
提问于2013-11-04
得票数 6
回答已采纳
0
回答
在
CMAKE
中添加-fPIC编译器选项
的
惯用
方法
是什么?
、
、
我已经遇到了至少3种
方法
,我想知道哪种是最常用
的
方法
。几乎所有的
静态
库
都需要这样做。我很惊讶
CMake
中
的
Makefile生成器不会自动将其添加到
静态
库
中。(除非我遗漏了什么?)target_compile_options(myLib PRIVATE -fPIC) set(
CMAKE
_C_FLAGS "${
CMAKE
_C_FLAGS
浏览 9
提问于2016-07-11
得票数 173
回答已采纳
2
回答
将
静态
Boost
库
与vcpkg和
CMake
配合使用
、
、
、
我使用包管理器vcpkg通过vcpkg install boost:x64-windows-static安装(
静态
) Boost
库
。此外,我使用
CMake
作为
构建
系统,并通过-DCMAKE_TOOLCHAIN_FILE
CMake
命令将C:\vcpkg\scripts\buildsystems\vcpkg.
cmake
传递给
CMake
在我
的
CMakeLists.txt中,我强制使用
静态
Boost
库
: set(Boost
浏览 0
提问于2020-02-09
得票数 5
1
回答
在Rcpp Makevars中查找系统范围
的
库
、
、
它有一个R接口包"RP",
构建
使用Rcpp。P直接用于编译,但由于可移植性而切换到
CMake
。
CMake
用于为系统范围
的
库
查找标头(让我们调用它们
的
集合HF)和
静态
库
(在本文
的
其余部分为SL)。我想更新RP,使之能够依赖于P.
的
CMake
演化,在C++源RP/src/*.cpp中,HF元素被包括在内,当然SL是
静态
链接
的
。在
浏览 1
提问于2018-05-11
得票数 1
回答已采纳
1
回答
公共
静态
库
上
的
CMake
依赖关系
、
、
我有两个单独
的
项目,每个项目
构建
一个共享
库
,该
库
与一个常见
的
静态
库
链接。在每个共享
库
的
CMakeLists.txt中,我将拥有:和
静态
库
有自己
的
源,并驻留在自己
的
文件夹中。定义普通
静态
浏览 0
提问于2018-06-03
得票数 0
回答已采纳
1
回答
如何让
CMake
生成
的
项目与openssl
静态
链接?
、
我已经使用nt.mak和无共享标志在windows上
构建
了openssl来创建
静态
库
。我手动创建
的
所有VC++项目都与
静态
openssl
库
链接在一起,一切都很正常。最近,我尝试使用
CMake
来生成VC++项目文件。编译和链接工作正常。但当我尝试运行.exe时,它开始查找openssl dll,但失败了。链接指令在源代码中,如下所示:#pragma comment(lib, &
浏览 2
提问于2015-05-29
得票数 0
1
回答
用boost
库
构建
socket.io C++
、
、
、
、
基本上,我试图用
构建
这个非常棒
的
库
CMake
。
cmake
_minimum_required(VERSION 3.1.
浏览 3
提问于2017-01-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
大型工程的管理,CMake快速入门
VisualStudio下如何编译和使用最新版本的OpenCV
C+实现超级易用的日志库
Simdjson:一个超高速的JSON解析工具
AndroidStudio 使用 OpenCV 的三种方式
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券