咨询!软件测试问题 请问我编一程序,本机运行正常,而在其他电脑上测试,为什么老提示说缺“MFC42D.DLL”。请问是哪里出了问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其它机器没装vc你按alt + f7在General一页里下面的Microsoft Foundation Classes选Use MFC in a static Library然后确定,重新编译。 当然你也可以在自己的机器上,system目录下找缺的这些库比如MFC42D.DLL,然后和你的程序放在一起,一起发布。 MFC42D.DLL为VC的运行库,而且是DEBUG版本的运行库。 在没有安装vc的机器上,就缺少MFC42D的dll,这个是debug的dll最好把工程编译成release版本,当然也要带上它对应的dll版本 MFC42.dll 编译成static静态连接就可以不用带上库文件了,不过这样会使编译的exe文件变大 用release模式编译,或者把MFC42D.DLL和他放到一起. BUILD->SET ACTIVE CONFIGURATION->RELEASE 这样编译就不用那个DLL了!! 图像的显示 关于hook的一个问题 socket 时间查询 用CPrintDialog,怎么控制打印机退纸? 最基本的多线程问题,请大家指教,谢谢 一个非常初级的问题,build时出现的 winsock连接问题 请教:无窗口线程怎样接收窗口消息? 怎样使导入的BITMAP图片显示变亮或变暗 请各位高手指点,如何用spin增减小数!(急) #import的使用 为什么我添加了RichText控件后编译通过,但是程序不能运行?这是什么原因?
你按alt + f7在General一页里下面的Microsoft Foundation Classes选Use MFC in a static Library
然后确定,重新编译。
最好把工程编译成release版本,当然也要带上它对应的dll版本 MFC42.dll