相关疑难解决方法(0)

如何查看Windows库的内容(*.lib)

我有一个二进制文件 - Windows静态库(*.lib).
有没有一种简单的方法可以从该库中找出函数及其接口的名称?

类似于emfarelfdump实用程序(在Linux系统上)?

windows static-libraries libraries

165
推荐指数
7
解决办法
16万
查看次数

如何找出从共享对象导出的所有符号?

我有一个共享对象(DLL).如何找出从中导出的所有符号?

linux shared-libraries

123
推荐指数
7
解决办法
16万
查看次数

用于检查.lib文件的工具?

我正在评估一些未记录的软件.当我构建一个示例项目时,我收到的链接器错误如下所示:

error LNK2019: unresolved external symbol

这个应用程序没有很多lib文件,所以我可以通过反复试验来解决这个问题,但我知道有一个更优雅的方法就是解决这个问题.

在java世界中,我会grep FOO*.jar找到jar,我正在寻找C++模拟.我正在使用Visual Studio 2005中的C++代码.

我怀疑带有/ LIST选项的lib.exe实用程序可以获取信息,但到目前为止我还没有成功.它只打印这个:

Microsoft (R) Library Manager Version 8.00.50727.762
Copyright (C) Microsoft Corporation.  All rights reserved.

granite50.dll
granite50.dll
granite50.dll
granite50.dll
...

有什么建议?

visual-studio

70
推荐指数
4
解决办法
7万
查看次数

C++中的GetProcAddress函数

大家好:我已经在我的项目中加载了我的DLL,但每当我使用GetProcAddress函数时.它返回NULL!我该怎么办?我在"MYDLL.dll"中使用此函数(双GetNumber(double x))

这是我使用的代码:

typedef double (*LPGETNUMBER)(double Nbr);
HINSTANCE hDLL = NULL;
LPGETNUMBER lpGetNumber;
hDLL = LoadLibrary(L"MYDLL.DLL");
lpGetNumber = (LPGETNUMBER)GetProcAddress((HMODULE)hDLL, "GetNumber");
Run Code Online (Sandbox Code Playgroud)

c++ dll loadlibrary getprocaddress

16
推荐指数
1
解决办法
5万
查看次数