首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

dumpbin /EXPORTS 查看lib资料和dll文件,为什么符号名不一样

2013-09-15 
dumpbin /EXPORTS查看lib文件和dll文件,为什么符号名不一样?mydll.c就这一个函数__declspec(dllexport) do

dumpbin /EXPORTS 查看lib文件和dll文件,为什么符号名不一样?
mydll.c就这一个函数
__declspec(dllexport) double Add(double a,double b)
{
return a+b;
}
cl /LDd mydll.c   编译成dll以后,生成一个mydll.lib 和一个mydll.dll

dumpbin /EXPORTS mydll.lib
dumpbin /EXPORTS  查看lib资料和dll文件,为什么符号名不一样

dumpbin /EXPORTS mydll.dll
dumpbin /EXPORTS  查看lib资料和dll文件,为什么符号名不一样

我想问一下
为什么dumpbin /EXPORTS  查看lib文件和dll文件,为什么Add符号名不一样?
[解决办法]
这个不需要纠结,只是软件各自的显示原则不同而已
[解决办法]
check PE file format and lib file format
[解决办法]
《Windows PE权威指南》
[解决办法]
名字粉粹?(Name mangling)
[解决办法]

引用:
Quote: 引用:

《Windows PE权威指南》

赵大神,先给我说下我这个问题的答案吧,先给我两条鱼吃吃,你给的那个网太大了。

推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。

热点排行