腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Unix/
Linux
环境中的动态链接类型
、
、
、
在创建windows
静态
库
时,我们只需创建一个应该包含在链接器
路径
中的.lib文件。有两种使用此
库
的方法 我们可以直接引用项目中的
库
API,并在链接器属性中将
路径
添加到.lib文件中。有些人称它为
静态
链接动态
库
。或者,我们可以在运行时显式加载动态
库
。在这种情况下,我们不需要为链接器指
浏览 0
提问于2014-11-19
得票数 2
回答已采纳
1
回答
VS2017不将其他包含目录复制到远程env (
linux
),导致编译错误
、
、
、
我正在使用VisualStudio2017 c++跨平台项目(
linux
)。我能够编译并运行一个可执行项目。我不想将包含文件添加到动态
库
项目中,因为有理由发明了其他包含目录。 是否有一种方法可
浏览 2
提问于2017-09-14
得票数 2
回答已采纳
1
回答
是否在Visual Studio代码中指定
库
路径
?
、
、
如何指定
库
路径
,即在Visual Studio Code (C++)中查找
静态
/共享
库
的位置?我已经指定了包含
路径
(头文件),如下所示: "${workspaceRoot}", "/us
浏览 14
提问于2017-07-14
得票数 9
2
回答
如何在Bazel中
静态
链接系统
库
?
、
如何在大多数
静态
模式(linkstatic=1)下
静态
链接系统
库
?我不想在系统中硬编码libboost_thread.a的
路径
。srcs = [ ], "-lboost_thread",)
linux
-vdso.so.1 lib
浏览 4
提问于2017-04-15
得票数 10
1
回答
在visual studio 2019的
linux
项目中设置
静态
库
(libconfig.a)的
路径
、
、
enter image description hereenter image description here我已经在visual studio 2019中创建了
Linux
项目。我让
Linux
构建
静态
库
libconfig.a,qed.a。我在链接器的附加目录中设置了
路径
,在输入属性
库
依赖.But中设置了名称,但在构建时显示找不到libconfig.a和qed.a
浏览 94
提问于2020-12-09
得票数 0
1
回答
如何构建elf解释器(ld-
linux
.so.2/ld-2.17.so)作为
静态
库
?
、
、
、
、
readelf -l program[Requesting program interpreter: /lib/ld-
linux
.so.2] 我追踪到这个
库
ld-
linux
-so.2我对这种行为不太满意,因为它使二进制文件非常不可移植-如果我更改/lib/ld-
linux
.so2的位置,可执行文件不再工作,我找到的唯一“修复”是使用NixOS中的补丁自我实用程序将硬编码
路径
更改为另一个硬编码
路径
出于这个原因,我想链接到ld<e
浏览 11
提问于2013-07-29
得票数 5
2
回答
Linux
中
静态
系统
库
的查找
路径
、
、
、
、
我正在编译一个针对OpenSSL
静态
库
libssl.a和libcrypto.a链接的包,这些
库
都包含在Debian/Ubuntu中的libssl-dev中。我是否可以在Makefile中使用某种方法或环境变量为链接器提供指向带有
静态
库
的系统目录的正确
路径
?目前我正在使用: -L/usr/lib/x86_64-
linux
-gnu/ -L/usr/lib/i686-
linux
-
浏览 1
提问于2014-10-16
得票数 5
回答已采纳
1
回答
将domainName替换为使用java的文件夹
路径
在从数据
库
中检索文件
路径
时,我正在尝试将apache镜像
路径
替换为
linux
ubuntu文件夹
路径
。test.mydomain.com/MainFolder/subFolder/image1.jpg /var/www/MainFolder/subFolder/image1.jpg 这里的MainFolder是
静态
文件夹
浏览 4
提问于2016-12-09
得票数 1
1
回答
我需要为编译器指定一个间接使用的
库
吗?
、
如果C程序使用
库
A (.a或.so),而
库
A使用另一个
库
B (.a或.so),那么在编译C程序时,是否必须将
库
B的头文件和
库
文件的
路径
指定给编译器(如gcc 谢谢。
浏览 3
提问于2017-10-29
得票数 0
3
回答
C编译器如何发现-lm指向libm.a文件?
、
、
、
在
linux
的C编程中什么是.a文件?是
库
文件吗?如果我们将头文件添加到程序中,是不是一定要在编译时提到
库
?
浏览 6
提问于2010-10-11
得票数 7
回答已采纳
2
回答
跨平台
静态
链接SDL2
、
我正在构建一个SDL2/C++程序,它需要可以移植到可能没有安装SDL的Windows、Mac和
Linux
计算机上。CFLG=-O3 -Wall -Wno-deprecated-declarations#
Linux
\Unix\SolarisCFLG=-O3 -Wall LIBS= `sd
浏览 1
提问于2015-08-05
得票数 4
1
回答
构建简单cgo模块时遇到的问题
、
、
这是我到目前为止在C模块中的内容:// #cgo LDFLAGS: -Llib/
linux
-lvibesimple
浏览 19
提问于2021-11-12
得票数 0
回答已采纳
1
回答
如何配置针对
静态
库
构建的makefile项目,而不是针对动态
库
进行构建?
、
、
、
、
我有一个C++项目,它需要使用Qt的
静态
版本构建。然而,QtWebKit不会成功地
静态
构建,尽管它确实构建成一个dll很好。 我的问题是:如何告诉Makefile使用dlls而不是
静态
库
?
浏览 3
提问于2013-12-12
得票数 0
回答已采纳
1
回答
Qt C++ Android编译仿生头错误
、
、
我正在尝试用Qt creator为安卓系统编译一个普通的C++
静态
库
。header ctype.h does not define either _U nor _CTYPE_UINCLUDEPATH += /usr/incl
浏览 7
提问于2014-10-18
得票数 2
1
回答
到ld-
linux
动态链接器/解释器的相对可执行
路径
、
、
、
、
我希望发布和存档二进制文件(带有
库
的可执行文件),这些二进制文件与尽可能多的
Linux
发行版和整个包可重定位兼容。这使得
库
可以与可执行文件一起重新定位,并适用于除链接器本身的ld-
linux
之外的所有
库
。可以通过-Wl,--dynamic-linker=/my/path/ld-
linux
.so更改动态链接器
路径
或使用patchelf设置动态链接器
路径
,但
路径
必须是绝对的: $ORIGIN技巧不起作用我
浏览 5
提问于2019-02-23
得票数 9
1
回答
不编辑CmakeLists设置CmakeLists
路径
目标:在不需要编辑CMakeLists.txt文件的情况下设置Cmake
路径
。注意:我已经将samlib编译成一个
静态
库
文件,并将其放在远离项目本身的某个目录中。我已经在
Linux
和Windows上尝试了以下几种方法。
浏览 1
提问于2019-04-10
得票数 1
回答已采纳
3
回答
在Qt中包含一个
库
,为什么这不起作用?
、
、
、
、
我用Qt编译了一个
库
(这个),并生成了libnewmat.a文件。现在我需要将这个
库
集成到另一个项目中,但我就是不能让它工作。-lnewmat!我不明白的是,当我ctrl+f编译器输出(显示qmake在命令行中使用的命令)时,我找不到任何对
库
的引用。由于某些原因,我的LIBS变量在命令行上并没有产生任何影响,而这正是我所期望的。以下是编译器输出的示例,如果有人想要仔细检查,我希望在其中引用该
库</e
浏览 0
提问于2009-07-28
得票数 0
回答已采纳
1
回答
使用Boost.build包含
库
、
、
我正在使用boost.build编译一个引用
库
的c++代码,但是在使用boost.build执行此操作时遇到了一些困难。CGNS编译为一个
库
,其中包含一个用于平台的文件夹,例如用于
linux
构建的path/
LINUX
。我希望在构建中包含
库
路径
/
LINUX
/libcgns.a。我希望这是跨平台的,以便
LINUX
目录用于
LINUX
构建,而WIN目录用于WIN构建(我相信这是有平台条件的)。 我设法包含了<em
浏览 3
提问于2010-09-27
得票数 1
回答已采纳
1
回答
dlang
静态
链接的过程
、
、
import std.net.curl;}dmd z.d 然而,这会创建一个依赖于外部curl
库
的共享构建如何创建
静态
构建?
浏览 3
提问于2017-10-09
得票数 1
3
回答
Libxl + windows + QT
、
、
、
、
我能够将libxl包链接到
linux
中的QT (通过右键单击并添加
库
路径
和包含
路径
来编辑其.pro文件)。同样的情况在windows中不起作用。有时它会空着控制台运行,之后再次执行时会抛出缺少
静态
文件的错误(即使我已经在.pro文件中添加了+=
静态
配置)。我甚至尝试下载libxl的
静态
链接包,并将.lib文件添加到QT中,但仍然没有好运气。
浏览 1
提问于2013-06-04
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux库概念,动态库和静态库的制作,如何移植第三方库
动态库与静态库小看法
【大网管】Linux路径展开
探索静态库与动态库的“奥秘”
Linux配置文件路径大全
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券