我在 Visual Studio 2010 中编写了一个包含许多函数和类的 .dll 库。当我查看文件内容时:
dumpbin.exe /EXPORTS myDll.dll
我得到带有某种函数位置指针的长函数名称,如下所示(.dll 中的第二个条目):
2 1 0001100A ?Initialize@codec@codecX@@SANNN@Z = @ILT+5(?Initialize@codec@codecX@@SANNN@Z)
这有点难以阅读,但我从其他 .dll-s 中看到了“更好”的过程/函数列表,如下所示:
141 8C 00002A08 PogoDbWriteValueProbeInfo
我怎样才能使那个 .dll 列表看起来那样?
PS:我的 dll 源代码如下所示:
namespace codecX
{
class codec
{
public:
static __declspec(dllexport) double Initialize(double a, double b);
...