| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1614 人关注过本帖
标题:好吧~~我出问题了,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
快速回复:好吧~~我出问题了,VS2008导出符号,强大的资深的速度来
数据加载中...
 
   



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

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