有个dll文件叫做mfc42.dll,只要有这个文件mfc编写的程序基本都能运行。这个文件是windows的一个系统文件,所以一般的mfc文件是可以在没有装vc的电脑上运行的。如果想让自己的程序脱离VC开发环境运行,可以在编译前选择一下程序发布的格式。buid菜单->set active configuration,然后弹出的对话框中双击release版本。然后编译,这样搞出来的程序就是可以脱离VC环境运行。
可以编写win32 或者mfc程序,前者可以直接在未装vc的电脑直接运行,mfc需要设置下,把mfc设置成静态