本人新手用MFC编写了一个小程序(VC6.0),发给同学看看,同学说打不开不能运行。出现下面问题:
本人就网上百度这是什么问题。网上说这是一个如何让MFC等程序如何脱机运行的问题。
解决方法:
1. 在VC环境编译程序是先设置一下。 Project --> setting --> General --> Microsoft Foundation Classes 下选择Use MFC in a Static Library(默认的是Use MFC in a Shared DLL) 然后点击ok . 在编译出来的程序就可以了。这个我亲自试过了。应该可以。
很多网友还说选择 release 版本。 不过我没选择。我认为脱离VC环境运行可能跟release版本没有必然的关系吧。
2. 还有网友说在刚创建MFC工程的时候可以选择。
应该是这里了, 默认的是 As a shared DLL. 我们选择 As a statically linked library 编译的程序就可以运行了。