腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
动态
链接
中
,
当
库
被
更新
时
,.
exe
如何
知道
在
哪里
搜索
库
?
、
、
、
、
据我所知,
当
C程序使用
动态
链接
时
,程序的编译版本(.
exe
)会将
库
的内存地址存储
在
某个地方。
当
程序安装在其他人的计算机上
时
,
库
的位置不是不同吗?或者,
当
您
更新
库
时
,它的内存地址不会有所不同吗?
浏览 12
提问于2017-07-21
得票数 0
1
回答
Dll依赖项和
搜索
顺序
、
、
、
我有一个依赖于B.DLL的A.DLL,所以适用于应用程序的DLL
搜索
顺序也适用于DLL,我的意思是
当
A.DLL加载
时
,它
如何
搜索
B.DLL?如果
动态
链接
库
搜索
顺序不适用于B.DLL,我应该将DLL保存在
哪里
?我应该将其保留在A.DLL所在的当前目录
中
,还是应该使用表单环境路径如有任何建议,欢迎光临。
浏览 0
提问于2014-08-10
得票数 0
1
回答
编译
时
是否需要
动态
库
?
、
、
、
如图所示,我有一个关于
动态
库
的问题。所以我现在很困惑。如果命令g++正在做编译和
链接<
浏览 1
提问于2018-07-25
得票数 3
回答已采纳
3
回答
包括visual studio c++ 2008
中
的dlls
、
、
、
有没有办法
在
项目中包含dll,这样我就不必在编译后将这些dll和我的可执行文件放在同一个文件夹
中
。这样我就可以用它们来编译我的项目了。这是一种可能性吗?如果是的话,有人可以指导我吗?我的项目是一个.NET项目,有很多dlls必须包含在文件夹
中
,我不
知道
它们是否是.NET程序集,因为我读到了另一篇文章,说它可以用opencv程序集dlls完成。
浏览 0
提问于2011-08-16
得票数 3
2
回答
程序(可执行映像)和
库
(预编译图像)
如何
“
链接
”在一起?
、
、
、
、
我很清楚静态
链接
和
动态
链接
的区别。我想
知道
的是,
当
静态
链接
(
在
Windows上使用像Winmm.lib这样的
库
)
时
,
链接
器
如何
将预编译格式与可执行文件的刚编译的二进制文件“
链接
”?我只想
知道
链接
发生的过程,以及静态“
链接
”
如何
将可执行的二进制文件绑定在一起,
当
执行这些二进制文件
时</e
浏览 0
提问于2013-12-02
得票数 3
1
回答
Winforms -关闭C# dll后,无法将打开的C#
exe
作为焦点
、
当
启动
动态
链接
库
时
,将创建
动态
链接
库
的对象,并从可执行文件
中
调用
动态
链接
库
中
的方法,该方法将在
动态
链接
库
关闭
时
加载窗体(加载窗体的代码
在
动态
链接
库
中
)。当我单击visual studio,然后立即启动<e
浏览 5
提问于2016-10-27
得票数 0
2
回答
Apple Mach-O
链接
器错误/Boost Wave编译问题
、
我试图编译一个简单的Boost Wave示例,
当
Xcode识别标头
时
,它给我带来了一系列Apple Mach-O Linker(Id)错误。我以前也遇到过这种情况,我不记得是怎么解决的。请帮帮我!但是,不管出于什么原因,
当
它涉及到头boost/ case e.hpp
时
,情况就不一样了。另外,我排除了代码的主体是罪魁祸首。这会抛出
链接
器错误:int
浏览 4
提问于2015-11-29
得票数 0
回答已采纳
5
回答
关于C编译器的内部逻辑
、
、
当我们构建一个程序时,一些符号将在
链接
时
被
解析(就像.lib
中
的那些),我的疑问是,编译器
如何
知道
这一点,或者我们
如何
通知编译器这一点?
浏览 0
提问于2010-07-15
得票数 1
2
回答
C++
动态
链接
库
无法
链接
吗?
、
、
、
为了提高我对C++ API的了解,我尝试学习更多关于
库
文件类型的知识。我已经很好地理解了静态
库
。您只需将
库
链接
到项目中,在编译和
链接
时
,它的内容就会放在二进制文件
中
。但是,当我开始尝试使用
动态
库
时
,我遇到了一个问题。我能够使用__declspec函数成功地编译一个DLL文件,并创建外部块(这样它就可以成功地导出到C++)。但是,当我尝试
链接
该文件
时
,问题就出现了。然后,我确保将<e
浏览 3
提问于2010-12-06
得票数 4
回答已采纳
2
回答
针对静态和
动态
库
的Xcode
链接
、
、
、
、
在
将我的macOS应用程序与C
库
链接
时
,我遇到了一些问题。关于这个问题,我有几个问题。 最好是将应用程序
链接
到
动态
或静态
库
,同时考虑到这将是非常定制的
库
,而不是与其他应用程序共享?我不
知道
这是否应该重要,但是针对静态
库
的
链接
会导致在运行我的Xcode项目之后,它会抱怨它无法加载lib.dylib,所以它可能会在library
搜索
路径下找到这个
动态
库</
浏览 0
提问于2017-08-15
得票数 6
1
回答
cx_freeze找不到我创建的dll
、
、
, executables = [Executable("test.py", base=base)所以对我来说,这意味着它
知道
在
的位置,它可以访问,但是不想因为某种原因而load。有人对此有什么想法吗?编辑:这是我
在
tmp.appcompat.txt
中
拥有的内容:<DATABASE> <
浏览 0
提问于2015-11-10
得票数 0
2
回答
DRMAA- Cant在编译c文件
时
的
链接
drmaa
库
、
我
在
C代码
中
包含了drmaa.h文件。当我使用-idrmaa
时
,我会得到以下错误:DRMAA头文件位于此路径
中
:$SGE_ROOT/include/[mkatouzi
浏览 3
提问于2014-10-03
得票数 1
回答已采纳
1
回答
链接
到
exe
的Lib和DLL错误“无法
在
0x300读取”
、
、
、
我有一个关于
如何
使用.dll/.libs的一般性问题。我正在创建一个用于我的项目的.dll,然而,我注意到,当我转到编译
时
,我需要静态地
链接
与要编译的项目的.dll相关联的.lib (否则会出现
链接
错误"fatal error LNK1107: invalid所以以后当我重新发布我的项目,然后
在
将来
更新
它
时
,我是否需要发布一个新的.
exe
和一个新的.dll,而不仅仅是一个新的.dll?如果是这样的话,为什么还要费心使用.dll呢?
浏览 1
提问于2011-12-22
得票数 13
回答已采纳
7
回答
动态
加载和
动态
链接
的区别?
、
、
、
主程序
被
加载到内存
中
并被执行。这称为
动态
链接
。 为什么这被称为
动态
链接
?它不应该是
动态
加载吗,因为例程直到它在
动态
加载中被调用才
被
加载,
在
动态
链接
中
,
链接
被
推迟到执行时间。
浏览 513
提问于2012-04-07
得票数 33
1
回答
dyld:符号未找到:
在
MacOS10.10上运行简单代码
时
的__ZN2cv6imreadERKNSt3
、
、
、
、
我试图
在
MacOS10.10上运行以下代码:#include <highgui.h> using namespace但是,当我运行它
时
,我总是收到错误消息:__ZN2cv6imreadERKNSt3__112basic_stringIcNS0因此,
在
Xcode 6.1
中
,我将Header Search
浏览 2
提问于2014-11-07
得票数 1
回答已采纳
1
回答
如果使用LoadLibrary显式
链接
dll,则列出从PE文件导入的函数
、
、
如果
exe
或dll隐式
链接
dll (使用导入库),我可以从导入表
中
获取所有调用的函数。但是,如果任何dll或
exe
显式
链接
dll (使用LoadLibrary和getProcAddress),则导入表将没有显式
链接
的dll的条目。
当
动态
链接
库
被
显式加载
时
,请让我
知道
如何
获得所有外部函数的列表(使用getProcAddress)。 谢谢和问候,基兰
浏览 0
提问于2012-03-07
得票数 0
1
回答
如果需要,migrate.
exe
是否会自动降级数据
库
架构?
、
、
Migrate.
exe
是实体框架附带的命令行工具。
当
使用最少的参数执行migrate.
exe
时
,应该使用最新的迁移
更新
数据
库
模式:如果最新的迁移包含在我的dll
中
,会发生什么?migrate.
exe
会自动将数据
库
从
动态
链接
库
降级到最新的已知迁移,还是会错误退出?这似乎不包括
在
<
浏览 0
提问于2015-06-27
得票数 0
2
回答
在
动态
链接
时
,
动态
加载器是在所有目标文件
中
查找定义,还是仅在可执行文件指定的目标文件
中
查找?
、
、
、
所以我试着用静态和
动态
链接
来包装我的大脑。网上和网上都有很多资源。我想我差不多明白了,但还有一件事似乎困扰着我。另外,如果我的整体理解是错误的,请纠正我。我想我理解静态
链接
:
链接
器解开
链接
库
,实际上在生成的可执行文件
中
包含这些
库
的目标文件。然后,应用程序对象文件
中
未解析的存根将被实际的函数调用代码所取代,这些代码
在
构建
时
已知的地址
中
调用函数。另一方面,
动态
浏览 2
提问于2019-05-10
得票数 0
1
回答
-rpath和-L有什么区别?
、
(又名gcc)和ld提供了许多为
库
指定
搜索
路径的方法,其中包括-rpath和-L标志。手册显示这两个标志之间没有区别,有效地说每个标志都向
库
搜索
路径添加了一个
库
。
浏览 3
提问于2011-12-12
得票数 108
回答已采纳
1
回答
OSX运行时
动态
库
路径
搜索
、
、
、
、
在
Linux
中
,我可以使用
动态
库
编译C++源代码,并通过在编译前设置环境变量$LD_RUN_PATH来告诉gcc编译器在
哪里
找到.so
库
文件。我想
知道
OSX
中
的clang编译器是否有类似的方法来执行这样的运行时
动态
库
路径
搜索
?编辑:我想将dylib的
搜索
路径编译到可执行文件
中
。也就是说,
当
浏览 1
提问于2016-04-24
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
动态链接库DLL的加载:隐式加载和显式加载
探索静态库与动态库的“奥秘”
windows 进程你需要知道的技巧
DLL搜索顺序劫持技术新变种曝光,在Win10、Win11上执行恶意代码
程序是怎样跑起来的-从源文件到可执行文件
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券