今天帮一个朋友做一个有关RSA算法的程序,本来用C很容易做出来的,但是界面简单(CMD那种),功能也较弱,想用VC++搞个图形界面的,不过对于应用程序这块真是个新手,手头正好有别人的一套RSA VC++代码,装上VC++,打开项目便开始编译,OK,很容易搞定,然后发给朋友看看效果,结果说打不开,弹出一个错误:“没有找到 MFC42D.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”
看来编译的有问题,马上网上搜索一番,遇到这个问题的人还真不少,很快找到了答案,这里记录一下,也许以后对我还会有用,说不定以后我还会再应用程序这块摸索一下,呵呵~
解决办法如下:
1、选择菜单build->Set Active Configuration,然后选择Release,
2、选择菜单project->settings,在General选项卡里第一项选择Use MFC in a static Library,即静态连接
这样编译后的程序就是发布版的程序了,文件在Release目录下,这个再发给别人,就不会再出现那个郁闷的提示了。
网名:网者归来/yemoo,长期并将继续投身于WEB前端相关技术的学习和推广的大军中,目前就职于杭州,从事前端开发相关工作,有事可email/msn联系。