码迷,mamicode.com
首页 > 其他好文 > 详细

VS2010_release_exe生成

时间:2015-04-29 16:57:59      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

一般可以配置一下两项:

 

1.项目 -> 配置属性->常规->MFC的使用 :在静态库中使用MFC。

 

2.项目 -> 配置属性->C/C++->代码生成->运行库 :选择 多线程调试(/MT)。

 

点击生成 -> 配置管理器 -> 活动解决方案配置下拉菜单中选择release  然后编译,在相应的目录中就能找到想要的可执

 

行文件

 

 

 

编译时,选择的是release,win32(这个选择项在工具栏的debug选框中,一般我们使用debug方式)

 

如果出现“fatal error C1083: 无法打开预编译头文件”错误,可以  右键点击你创建的项目,选择“属性标签” -> 

点击属性,弹出“项目属性页”,在左侧找到以下位置 配置属性 --> C/C++ --> 预编译头 -> 在右边的菜单中选择 “创

 

建/使用预编译头”中的“不使用预编译头文件”或者选择“创建”。

 

编译器一般都是以文件为单位进行编译,如果修改了工程中的一个文件,那么将导致所有文件都要从新编译,这样的编译将

 

耗费很长时间。

为了提高编译速度,将那些不常被修改,比较稳定,文件单独包含到一个指定的头文件中, 然后生成一个预编译头文件 

 

*.pch 。 VC中默认的头文件为 stdAfx.h, 但光有头文件无法编译,所以还要用到 StdAfx.cpp里只包含一句有效代码,这

 

样编译时,通过编译 stdAfx.cpp就把大部分系统头文件编译进来, Debug目录下便会产生一个 存储了预编译信息的 *.pch 

 

文件。

如果 *.pch文件损坏或者不存在,就会出现,题目所示的无法打开预编译头文件的错。

 

VC6.0解决大体步骤如下:要编译的工程上点击右键/setting/C/C++/Category中选则:precompiled Headers,选择 Not 

 

Using Precompliled Headers 或者 Automatic use of precompiled Headers

VC6.0解决大体步骤如下:要编译的工程上点击右键/setting/C/C++/Category中选则:precompiled Headers,选择 Not Using Precompliled Headers 或者 Automatic use of precompiled Headers

VS2010_release_exe生成

标签:

原文地址:http://www.cnblogs.com/liangjq/p/4466287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!