首页 新闻 会员 周边 捐助

vs2008如何动态加载32和64位动态库

0
悬赏园豆:10 [待解决问题]

如题,每次编译工程时,都需要根据平台手动引用动态库的32和64位版本,发布时也需要这样,有自动的方法吗?

bei0305的主页 bei0305 | 初学一级 | 园豆:97
提问于:2014-05-29 08:43
< >
分享
所有回答(1)
0

你是如何引用动态库的?

Launcher | 园豆:45050 (高人七级) | 2014-05-29 09:48

直接在工程里添加引用的啊,所以才需要手动增加删除32位64位动态库,根据平台的不同

支持(0) 反对(0) bei0305 | 园豆:97 (初学一级) | 2014-05-29 09:53

@bei0305: C++ 还是 C#?

支持(0) 反对(0) Launcher | 园豆:45050 (高人七级) | 2014-05-29 09:54

@Launcher: c#

支持(0) 反对(0) bei0305 | 园豆:97 (初学一级) | 2014-05-29 11:17

@bei0305: 也就是说你有个项目 A ,引用了一个程序集 B,当你将项目 A 的“目标平台”设定为 x64 时,你需要引用同样采用 x64 为“目标平台”编译的程序集 B,是这样吗?

支持(0) 反对(0) Launcher | 园豆:45050 (高人七级) | 2014-05-29 17:26

@Launcher: 对,项目A有可能在x86或x64平台运行,引用的程序集B相应有32位和64位版本

支持(0) 反对(0) bei0305 | 园豆:97 (初学一级) | 2014-05-29 17:40

@bei0305: http://blog.csdn.net/yefengmeander/article/details/5985843

将你的 B 注册到 GAC。

支持(0) 反对(0) Launcher | 园豆:45050 (高人七级) | 2014-05-29 17:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册