是否可以使用依赖关系遍历程序通过静态库来验证dll正在使用的链接函数?

Bhupesh裤子

我正在创建一个使用静态库的dll。我的问题是,当我在测试应用程序中使用此dll时,出现了从dll调用的函数的链接错误。此函数在静态库中定义。

我正在使用此设置,

abc.lib  ---->  xyz.dll  ----> test_application

此测试应用程序的链接错误是从dll中公开的功能之一调用的。

现在,我想验证是否已使用静态库正确编译了dll?我正在使用依赖遍历器,它会显示任何有用的信息吗?如果没有,则使用任何其他有用的工具。

Bhupesh裤子

使用nm命令或elf实用程序,我们可以了解符号链接和解析的方式。广义上讲,基于链接有两种类型的符号:弱和强。

更多详细信息:https : //en.wikipedia.org/wiki/Weak_symbol

Windows等效于elf或nm命令:-Microsoft等效于nm命令

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

(静态链接的)DLL是否使用与主程序不同的堆?

可以使用静态链接使用的库来构建共享库吗?

是否可以使用Java创建dll?

我是否应该通过在类中使用构造函数注入来明确显示具体的类依赖关系?

是否可以使用for循环遍历golang中返回的函数?

是否有任何特殊的规则可以使用foreach和while循环(使用each()函数)来遍历php中的数组?

如果不引用所有的依赖项,是否可以使用类库?

是否可以使用python外壳程序中定义的函数?

是否可以使用黄金链接程序编译和链接Clang / LLVM?

是否可以使用PropTypes来验证类似于字典的对象?

是否可以使用在编译时无法解决的外部依赖关系来编译静态库?

是否可以使用画布来播放视频,但可以通过动画设置像素?

是否可以使用@manytomany关系仅关联数据库中已经存在的对象?

是否可以使用TypeScripts装饰器来验证方法参数的值?

是否通过不污染符号表来在匿名名称空间中使用“静态”声明函数来减少链接时间和内存

是否可以使用spl_autoload_register自动加载静态库?

我可以使用if语句来检测bash和dash是否正在交互运行吗?

在什么情况下可以使用rundll32来调用DLL中的函数?

是否可以使用x通过ssh捕获并导出正在运行的进程?

是否可以使用Excel函数通过类似于COUNTIFS()和SUMIFS()的字符串来评估条件?

是否可以使用grunt更新Bower依赖关系?

使用流星,是否可以使用Windows 7使用cordova来构建应用程序?

如何验证输入2是否可以使用Java使用输入1中的单词来构造?

是否可以使用.d文件来编译所有依赖的c文件?

是否可以使用Firebase安全规则来验证密钥?

是否可以使用解构来追加?

是否可以重构TypeScript中的这种循环依赖关系,以便可以使用单独的TypeScript文件?

是否可以使用设备身份验证而不是创建自己的身份验证程序?

是否可以使用函数参数的名称作为接口的属性来动态键入函数的输出?