首页 > 其他 > 详细

Dll加载总是出问题,显示无法加载

时间:2016-01-04 11:27:55      阅读:215      评论:0      收藏:0      [点我收藏+]

我从网上找了一个类似的问题,具体的内容如下

创建了个mfc的共享链接库,里面只有这样一个加法

_declspec(dllexport) int add(int a,int b){

return a+b ;

}

然后创建了个mfc的exe,选择对话框,添加一个按钮,事件里面

extern int add(int a,int b) ;

void CDllTestDlg::OnBnClickedBtnAdd()

{

CString str ;

m_xx= add(1,35) ;

UpdateData(FALSE) ;

}

现在问题是点击生成-生成解决方案,在该工程目录下的dug里面,点击生成的exe文件能正确运行,

技术分享

但是在vs2010里面,按F5就会提示:

 

技术分享

网上给的答案是这样的:

dll和实际调用的项目,都处于同一个解决方案中,我移除了dll项目就可以了。
然后我就按照这个内容进行操作了,结果马上就可以了。

悲剧的事情还在后面,我想重现一下错误类型:结果我重新加载了项目,错误不在出现了,有机会的大家可以试验一下,总之动态链接库还是不好弄啊!!!!!

Dll加载总是出问题,显示无法加载

原文:http://www.cnblogs.com/djiankuo/p/5098161.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!