Visual Studio 2010 建立了一个动态链接库,运行时提示无法启动dll
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio 2010 建立了一个动态链接库,运行时提示无法启动dll相关的知识,希望对你有一定的参考价值。
创建了个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就会提示:
请问怎么解决
所以出现那个框并不是它出错了 参考技术A 你试试是不是dll1.dll没有放对路径,如果按F5,你的dll应该和vcproject那个文件放在一起,而不是debug文件里。追问
你说的这个目录下也有放
那应该是你在工程的“调试->命令”里设置了:dll的路径,请打开你的exe项目属性,看调试那行,有无这个dll名称的路径,如果有,请清空并重置为有效的dll路径。
以上是关于Visual Studio 2010 建立了一个动态链接库,运行时提示无法启动dll的主要内容,如果未能解决你的问题,请参考以下文章
我用Visual Studio 2010 建立了一个动态链接库,运行时提示无法启动该程序,啥原