标题:好吧~~我出问题了,VS2008导出符号,强大的资深的速度来
只看楼主
天使梦魔
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:37
帖 子:564
专家分:2754
注 册:2007-8-29
得分:0 
以下是引用rjsp在2013-8-1 12:56:12的发言:

主要问题就是,你不知道dll中导出名字到底是啥。可以用 depends(网上有下载,Google一下)查看一下就知道了

通过 extern "C" 及 __stdcall 等控制的链接名规则我就不说了
就说说最简单的吧,你可以自己写个def来给出清晰的名字,比如
LIBRARY win32dll
EXPORTS
    AAA @1 DATA
    GetAAA @2
    SetAAA @3
打开工程属性页 configuration properties->Linker->Input->Module Definition File输入def文件名

顺便你也可以看到,可以用@来指定顺序,即你说的“如果用序列号我无法更新动态库,原因你们也知道,如果序列号一打乱,意味着我以前开发过的exe无法使用最新版本的动态库.”不成立。
好吧你淫了.
2013-08-01 15:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-418401-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.163976 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved