选择Win32 Release 确定 然后编译你手则的程序,在项目目录下的Release文件夹里面有生成的可执行文件。这个是Release版本的程序,在没有安装VC的环境下也可以运行。仔伏拷贝的时候将Release整个文件夹一起拷贝。
Release出错是项目配置问题。如果在DEBUG加入了自定义配置属性,如添加库文件,在Release下也需要配置。配置项目属性有些属毕戚棚性Release下是不允许使用的。你根据编译器报错查找下是什么原因导致的,百度一写这个错误信息一般可以解决。
听你的问题,你的程序应枝巧弊该是MFC应用程序.使用静态链接库即可..
在此构建工程时,有这样一个选择..如果工程已经建好,则可以通过菜单中的"工程"->"设置","General"选项卡中"Microsoft Foundation Classes:"下猛族拉选择"Use MFC in a Static Library",这样,就可以设置为使用静态链接库了,这样即使没有安装VC的机器也可以运行你的程序了.
另外说一下Debug和Release版本的不同,他们主要的不同点就在于Debug版本生成的exe中包含很多调试信息,Release版本没包含,并且,Release版本的代码是作了编译优化的.
所以,如果你的一个程序调试完毕可以发布时,请使用release版本生成exe.
当然release版本和debug版本的使用静态连接库要分别设置,如果release版本使用动态库的话,在没装VC的机子一般也运行不了.
release版本和Debug版本的设置方式是一样的.只是在"General"选项卡左边有一个Settings for的下拉,就是选择设置宽凳版本的..
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)