当前位置:首页 » 编程软件 » 预编译开关

预编译开关

发布时间: 2023-05-14 09:49:51

⑴ 'find_if': identifier not found 错误

如果你的VC工程使用了预编译头选项,那么在你的任何源代码文件中都要把#include "stdafx.h"迹卖放链州颂到最前面。否则编译器就会给你莫名其妙的错误。棚郑

预编译头开关:在你的项目点属性-》配置属性-》C\C++ -》预编译头。

⑵ 如何:预编译 ASP.NET 网站项目以进行部署

预编译以进行部署的网站项目使您能够将站点部署到成品服务器,并且不必部署源代码。
可以选择预编译代码和页以及用户控件(.aspx、.ascx 或 .master 文件),或者仅预编译代码。
如果只预编译代码,则可以更新站点的用户界面,而无需重新编译整个站点。
本主题中的过程使用 ASP.NET 编译工具 (Aspnet_compiler.exe) 的开关和参数。
有关此工具的更多信息,请参见
ASP.NET 编译工具 (Aspnet_compiler.exe)。
有关预编译的更多信息,请参见
ASP.NET 预编译概述。

⑶ VC++6.0 No such file or directory

加入 #include "stdafx.h" 试试。

另外可以参考这篇文章:
今天编译一个比较大的工程时,总是遇到这样的编译错误,想必凡是用过VC6.0做过比较大的程序或者做过MFC开发的朋友都遇到过。错误提示如下,fatal error C1083:Cannot open precompiled header file: 'rcmq.pch': Permission denied .其中rcmq是我的工程的名字。
我到网上查了资料,顺便学习了这方面的知识,这主要与预编译头文件有关。
根据我的项目开发经验,我总结了避免这个编译错误的一些方法:
(1)在菜单栏里的工程 -> 设置 -> C/C++ 中,预编译的的头文件选项卡,选择“不使用预补偿页眉”单选项就可以了。不过这种方法的缺点是以后每次编译都会比较慢。
(2)由于在大的工程里,有一些头文件经常使用,往往就会导致这样的编译错误。解决办法是把这些经常使用的头文件写入一个文件(比如precompile.h)里,就如MFC程序里的stdAfx.h一样,然后在文件precompile.cpp文件里加入#include <precompile.h>即可。对于precompile.cpp在项目设置里选择“设置补偿页眉文件”,对于其他.cpp文件设置“使用补偿页眉文件”。
下面是在网上看到的有关预编译头文件的机制,还是很有必要研究一下的。
预编译头的概念: 所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何的C/C++代码--------甚至是inline的函数,但是必须是稳定的,在工程开发的过程中不会被经常改变。如果这些代码被修改,则需要重新编译生成预编译头文件。注意生成预编译头文件是很耗时间的。同时你得注意预编译头文件通常很大,通常有6-7M大。注意及时清理那些没有用的预编译头文件。 也许你会问:现在的编译器都有Time stamp的功能,编译器在编译整个工程的时候,它只会编译那些经过修改的文件,而不会去编译那些从上次编译过,到现在没有被修改过的文件。那么为什么还要预编译头文件呢?答案在这里,我们知道编译器是以文件为单位编译的,一个文件经过修改后,会重新编译整个文件,当然在这个文件里包含的所有头文件中的东西(.eg Macro, Preprocesser )都要重新处理一遍。VC的预编译头文件保存的正是这部分信息。以避免每次都要重新处理这些头文件。 预编译头的作用: 根据上文介绍,预编译头文件的作用当然就是提高便宜速度了,有了它你没有必要每次都编译那些不需要经常改变的代码。编译性能当然就提高了。 预编译头的使用: 要使用预编译头,我们必须指定一个头文件,这个头文件包含我们不会经常改变的代码和其他的头文件,然后我们用这个头文件来生成一个预编译头文件(.pch文件)想必大家都知道 StdAfx.h这个文件。很多人都认为这是VC提供的一个“系统级别”的,编译器带的一个头文件。其实不是的,这个文件可以是任何名字的。我们来考察一个典型的由AppWizard生成的MFC Dialog Based 程序的预编译头文件。(因为AppWizard会为我们指定好如何使用预编译头文件,默认的是StdAfx.h,这是VC起的名字)。我们会发现这个头文件里包含了以下的头文件: #include <afxwin.h> // MFC core and standard components #include <afxext.h> // MFC extensions #include <afxdisp.h> // MFC Automation classes #include <afxdtctl.h> // MFC support for Internet Explorer 4Common Controls #include <afxcmn.h> 这些正是使用MFC的必须包含的头文件,当然我们不太可能在我们的工程中修改这些头文件的,所以说他们是稳定的。 那么我们如何指定它来生成预编译头文件。我们知道一个头文件是不能编译的。所以我们还需要一个cpp文件来生成.pch 文件。这个文件默认的就是StdAfx.cpp。在这个文件里只有一句代码就是:#include “Stdafx.h”。原因是理所当然的,我们仅仅是要它能够编译而已?D?D?D也就是说,要的只是它的.cpp的扩展名。我们可以用/Yc编译开关来指定StdAfx.cpp来生成一个.pch文件,通过/Fp编译开关来指定生成的pch文件的名字。打开project->Setting->C/C++ 对话框。把Category指向Precompiled Header。在左边的树形视图里选择整个工程 Project Options(右下角的那个白的地方)可以看到 /Fp “debug/PCH.pch”,这就是指定生成的.pch文件的名字,默认的通常是 <工程名>.pch(我的示例工程名就是PCH)。 然后,在左边的树形视图里选择StdAfx.cpp.//这时只能选一个cpp文件!这时原来的Project Option变成了 Source File Option(原来是工程,现在是一个文件,当然变了)。在这里我们可以看到 /Yc开关,/Yc的作用就是指定这个文件来创建一个Pch文件。/Yc后面的文件名是那个包含了稳定代码的头文件,一个工程里只能有一个文件的可以有YC开关。VC就根据这个选项把 StdAfx.cpp编译成一个Obj文件和一个PCH文件。 然后我们再选择一个其它的文件来看看,//其他cpp文件在这里,Precomplier 选择了 Use ⋯⋯⋯一项,头文件是我们指定创建PCH 文件的stdafx.h文件。事实上,这里是使用工程里的设置,(如图1)/Yu”stdafx.h”。 这样,我们就设置好了预编译头文件。也就是说,我们可以使用预编译头功能了。以下是注意事项:1):如果使用了/Yu,就是说使用了预编译,我们在每个.cpp文件的最开头,我强调一遍是最开头,包含 你指定产生pch文件的.h文件(默认是stdafx.h)不然就会有问题。如果你没有包含这个文件,就告诉你Unexpected file end. 如果你不是在最开头包含的,你自己试以下就知道了,绝对有很惊人的效果⋯..fatal error C1010: unexpected end of file while looking for precompiledheader directiveGenerating Code...2)如果你把pch文件不小心丢了,编译的时候就会产生很多的不正常的行为。根据以上的分析,你只要让编译器生成一个pch文件。也就是说把 stdafx.cpp(即指定/Yc的那个cpp文件)从新编译一遍。当然你可以傻傻的 Rebuild All。简单一点就是选择那个cpp文件,按一下Ctrl + F7就可以了。不然可是很浪费时间的哦。

⑷ 如何使用gdb 查看core堆栈信息

使用gdb 查看core堆栈信息:
如果工程很大,头文件很多,而有几个头文件又经常要用的,那么: 1、把这些头文件全部写到一个头文件中,比如:preh.h 2、写一个preh.c,里面的包含库文件,只要一句话#include"preh.h" 3、对于preh.c,在project settings 里面设置creat precompilesd headers ,对于其他.c文件,设置use precompiled header file 。 预编译头文件:就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就成为预编译头文件。这些预先编译好的代码可以是任何的C/C++代码,甚至是inline的函数,但必须是稳定的在工程开发的过程中不会被经常改拍族圆变。 编译器是以文件为单位编译的,一个文件经过修改后,会重新编译整个文件,当然在这个文件里包含的所有头文件中的东西都要重新处理一遍 预编译头的作用: 根据上文介绍,预编译头文件的作用当然就是提高便宜速度了,有了它你没有必要每次 都编译那些不需要经常改变的代码。穗岩编译性能当然就提高了。 预编译头的使用: 要使用预编译头,我们必须指定一个头文件,这个头文件包含我们不会经常改变的 代码和其他的头文件,然后我们用这个头文件来生成一个预编译头文件(.pch文件) 想必大家都知道 StdAfx.h这个文件。很多人都认为这是VC提供的一个“系统级别”的 ,编译器带的一个头文件。其实不是的,这个文件可以是任何名字的。我们来考察一个 典型的由AppWizard生成的MFC Dialog Based程序的预编译头文件。(因为AppWizard 会为我们指定好如何使用预编译头文件,默认的是StdAfx.h,这是VC起的名字)。我们 会发现这个头文件里包含了以下的头文件: #include // MFC core and standard components #include // MFC extensions #include // MFC Automation classes #include // MFC support for Internet Explorer 4 Common Controls #include 这些正是使用MFC的必须包含的头文件,当然我们不太可能在我们的工程中修改这些头文 件的,所以说他们是稳定的。 那么我们如何指定它来生成预编译头文件。我们知道一个头文件是不能编译的。所以我 们还需要一个cpp文件来生成.pch 文件。这个文件默认的就是StdAfx.cpp。在这个文件 里只有一句代码就是:#include “Stdafx.h”。袭塌原因是理所当然的,我们仅仅是要它能 够编译而已?D?D?D也就是说,要的只是它的.cpp的扩展名。 我们可以用/Yc编译开关来指 定StdAfx.cpp来生成一个.pch文件,通过/Fp编译开关来指定生成的pch文件的名字。打 开project ->Setting->C/C++ 对话框。把Category指向Precompiled Header。在左边的 树形视图里选择整个工程 Project Options(右下角的那个白的地方)可以看到 /Fp “debug/PCH.pch”,这就是指 定生成的.pch文件的名字,默认的通常是<工程名>.pch(我的示例工程名就是PCH)。 然后,在左边的树形视图里选择StdAfx.cpp.//这时只能选一个cpp文件! 这时原来的Project Option变成了 Source File Option(原来是工程,现在是一个文件 ,当然变了)。在这里我们可以看到 /Yc开关,/Yc的作用就是指定这个文件来创建一个 Pch文件。/Yc后面的文件名是那个包含了稳定代码的头文件,一个工程里只能有一个文 件的可以有YC开关。VC就根据这个选项把 StdAfx.cpp编译成一个Obj文件和一个PCH文件 。 然后我们再选择一个其它的文件来看看,//其他cpp文件 在这里,Precomplier 选择了 Use ⋯⋯⋯一项,头文件是我们指定创建PCH 文件的stda fx.h 文件。事实上,这里是使用工程里的设置,(如图1)/Yu”stdafx.h”。 这样,我们就设置好了预编译头文件。也就是说,我们可以使用预编译头功能了。以 下是注意事项: 1):如果使用了/Yu,就是说使用了预编译,我们在每个.cpp文件的最开头,我强调一遍 是最开头,包含 你指定产生pch文件的.h文件(默认是stdafx.h)不然就会有问题。如 果你没有包含这个文件,就告诉你Unexpected file end. 如果你不是在最开头包含的, 你自己试以下就知道了,绝对有很惊人的效果⋯.. fatal error C1010: unexpected end of file while looking for precompiled header directive Generating Code... 2)如果你把pch文件不小心丢了,编译的时候就会产生很多的不正常的行为。根据以上 的分析,你只要让编译器生成一个pch文件。也就是说把 stdafx.cpp(即指定/Yc的那个 cpp文件)从新编译一遍。当然你可以傻傻的 Rebuild All。简单一点就是选择那个cpp 文件,按一下Ctrl + F7就可以了。不然可是很浪费时间的哦。

⑸ VC中".pch"是什么文件,没有.pch文件怎么办(ZZ)

.pch文件是 用来预编译头文件用的,如果生成.pch文件,上次编译的部分头文件,下次就不用重新再编译了。
所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何的 C/C++代码--------甚至是inline的函数,但是必须是稳定的,在工程开发的过程中不会被经常改变。如果这些代码被修改,则需要重新编译生成预编译头文件。注意生成预编译头文件是很耗时间的。同时得注意预编译头文件通常很大,通常有6-7M大。注意及时清理那些没有用的预编译头文件。
编译器是以文件为单位编译的,一个文件经过修改后,会重新编译整个文件,当然在这个文件里包含的所有头文件中的东西(.eg Macro, Preprocesser )都要重新处理一遍。VC的预编译头文件保存的正是这部分信息。以避免每次都要重新处理这些头文件。
预编译头的作用:
根据上文介绍,预编译头文件的作用当然就是提高便宜速度了,没有必要每次 都编译那些不需要经常改变的代码。编译性能当然就提高了。
预编译头的使用:
要使用预编译头,我们必须指定一个头文件,这个头文件包含我们不会经常改变的代码和其他的头文件,然后用这个头文件来生成一个预编译头文件(.pch文件)StdAfx.h这个文件。这是VC提供的一个“系统级别”的,编译器带的一个头文件。其实不是的,这个文件可以是任何名字的。 典型的由AppWizard生成的MFC Dialog Based程序的预编译头文件。(因为AppWizard 会指定好如何使用预编译头文件,默认的是StdAfx.h,这是VC起的名字)。发现这个头文件里包含了以下的头文件:
#include <afxwin.h> // MFC core and standard components
#include <afxext.h> // MFC extensions
#include <afxdisp.h> // MFC Automation classes
#include <afxdtctl.h> // MFC support for Internet Explorer 4
Common Controls
#include <afxcmn.h>
这些正是使用MFC的必须包含的头文件
一个头文件是不能编译的。所以还需要一个cpp文件来生成.pch 文件。这个文件默认的就是StdAfx.cpp。在这个文件里只有一句代码就是:#include “Stdafx.h”。原因是理所当然的,仅仅是要它能够编译而已?D?D?D也就是说,要的只是它的.cpp的扩展名。可以用/Yc编译开关来指
定StdAfx.cpp来生成一个.pch文件,通过/Fp编译开关来指定生成的pch文件的名字。打 开project ->Setting->C/C++ 对话框。把Category指向Precompiled Header。在左边的树形视图里选择整个工程Project Options(右下角的那个白的地方)可以看到 /Fp “debug/PCH.pch”,这就是指 定生成的.pch文件的名字,默认的通常是<工程名>.pch(示例工程名就是PCH)。 然后,在左边的树形视图里选择StdAfx.cpp.//这时只能选一个cpp文件! 这时原来的Project Option变成了 Source File Option(原来是工程,现在是一个文件,当然变了)。在这里可以看到 /Yc开关,/Yc的作用就是指定这个文件来创建一个 Pch文件。/Yc后面的文件名是那个包含了稳定代码的头文件,一个工程里只能有一个文件的可以有YC开关。VC就根据这个选项把 StdAfx.cpp编译成一个Obj文件和一个PCH文件。
然后再选择一个其它的文件来看看,//其他cpp文件
在这里,Precomplier 选择了 Use ???一项,头文件是指定创建PCH 文件的stda fx.h 文件。事实上,这里是使用工程里的设置,(如图1)/Yu”stdafx.h”。这样,就设置好了预编译头文件。就可以使用预编译头功能了。

⑹ 如何使用adb检视各个档案属性详细资讯

如何使用adb检视各个档案属性详细资讯

运用这些ADB命令可以很直观的检视到你手机上的硬体与软体方面的详细资讯。可检视手机系统的具体命令如下:getprop 检视机器的全部资讯引数
getprop ro.serialno 检视机器的SN号
getprop ro.carrier 检视机器的CID号
getprop ro.hardware 检视机器板子代号
首先在你的电脑键盘上同时按下 WIN+R ,这时候会弹出一个 执行 视窗。
接着在框中输入 CMD ,并按下 确定 。这时候就会弹出一个命令窗了!
上面所提供的ADB命令也就是在这个视窗下所执行的!先输入 adb shell ,按下回车。然后就可以开始输入上面所提供的命令了!getprop ro.serialno:检视机器的SN号getprop ro.carrier:检视机器的CID号android女用的是传说中三星的M100S,而这里作为示例的是T-Mobile版的G1,所以在这显示的是TMUS。getprop ro.hardware:检视机器板子代号可以看到G1的开发代号余亩叫作trout!getprop ro.bootloader:检视SPL(Hboot)版本号getprop:检视机器的全部资讯引数在这能看到你机器的全部的资讯引数,从你的硬体资讯到所刷的ROM版本资讯。

如何删除档案属性里的详细资讯

下载优化大师就可以了

如何检视ICC Profile档案的详细资讯

你好,
一款轻量级的ICC-Profile检视器:ICC Profile Inspector
capt.wpf

1.接口概览
一款轻量级的ICC-Profile检视器:ICC Profile Inspector左边是一个面板:Profile Header,即档案头,按照ICC规范列出了Profile的概要资讯。
我们经常要关心的一些Tag(ICC采用的档案资料组织方式,跟TIFF格式)有: DeviceClass,ColorSpace,PCS,Intent,Illuminant等。
从上图我们可以看到的资讯有:
装置型别(DeviceClass):输出
颜色空间:CMYK
特性档案连线空间(PCS):Lab(别忘了,还有XYZ)
转换意图:可感知
光源色度:X=0.96417,Y=1.0,Z=0.82487(Note:就是熟悉的96.42,100.00,82.49)
右面是一个列表:所有的Tags。
这个表分四列,依次是:编号,Tag标识,偏移量,Tag大小。
(这里的offset不是胶印的意思,而唤毁滚是计算机里的偏移量。ICC规范中,偏移量指的是每个Tag距档案头的位元组数,了解这个对程式设计解析Profile很关键)
以上图所示为例:
0号Tag: wtpt标识,白场(WhitePoint),偏移量288,该Tag大小为20位元组。
1号Tag: bkpt标识,黑场(BlackPoint),偏移量308,该Tag大小为20位元组。(wtpt偏移量288+wtpt Tag大小 = bkpt 偏移量308,即bkpt紧接wtpt之后储存,下同。)
2号Tag:cprt标识,版权资讯(略)
3~8Tag:六个颜色查询表(CLUT),这就是曲线!也是Profile的最重要的资料。任何用到这个Profile的软体,就是靠这里存的资料进行颜色转换的。
9号Tag:gamt,色域(双击那个Tag,有惊喜!)
10~12:略。
2.检视每个Tag的资讯
双击右侧列表中的一行资料,可以检视每个Tag中的资料。
如双击wtpt标识一行后,跳出的是装置白场面板,如下图。
一款轻量级的ICC-Profile检视器:ICC Profile Inspector
借助这个轻量级的软体,可以对一个Profile进行全面的掌握,甚至可以汇出其中的一些LUT资讯(好玩的功能,可以对比不同profile的曲线)。
3.获取软体
ICC官网提供下载

如何使用Acrobat检视PDF文件属性

本资讯的一部分是由建立文件的使用者设定,是自动产生的。下面易捷
线上PDF转换成Word
方法和步骤在 Acrobat 中,您可以更改由文件建立者设定的资讯,和余除非档案使用安全性设定储存防止更改。
1、请选择档案属性。
2、请单击文件属性对话方块中的标签。
文件属性1、说明: 显示关于文件的基本。标题、作者、主题和关键字可能已由在应用程式(例如 Microsoft Word 或 Adobe InDesign)中建立文件的使用者,或建立 PDF 文件的使用者设定。
2、安全性: 更改或功能的说明在 PDF 中是允许的。如果口令、证书或安全性策略已经应用到 PDF,在此列出方法。
3、字型: 列出在原文件中使用的字型和字型型别、和用于显示源字型所使用的字型、字型型别和编码。
4、初始检视
5、自定义:(仅针对 Acrobat) 使您的文件属性新增到您的文件。

如何检视档案 的详细资讯(电脑)

选中档案,右键点属性

如何检视视讯档案详细资讯?

视讯档案下看属性是没显示详细资讯的
只有在(能读取视讯档案的)软体下看视讯档案属性,其中就视讯-时间-位元速率(清晰度)-宽高-储存大小。

如何使用power designer检视pdm档案

如何使用power designer检视pdm档案
PDM档案下载powerdesigne即可检视。
PDM的中文名称为产品资料管理(Proct Data Management)。PDM是一门用来管理所有与产品相关资讯(包括零件资讯、配置、文件、CAD档案、结构、许可权资讯等)和所有与产品相关过程(包括过程定义和管理)的技术。通过实施PDM,可以提高生产效率,有利于对产品的全生命周期进行管理,加强对于文件,图纸,资料的高效利用,使工作流程规范化。
PDM 制造过程资料文件管理系统 ,能够有效组织企业生产工艺过程卡片、零件蓝图、三维数模、刀具清单、质量档案和数控程式等生产作业文件,实现车间无纸化生产。

如何使用gdb 检视core堆叠资讯

使用gdb 检视core堆叠资讯:
如果工程很大,标头档案很多,而有几个标头档案又经常要用的,那么: 1、把这些标头档案全部写到一个头档案中,比如:preh.h 2、写一个preh.c,里面的包含库档案,只要一句话#include"preh.h" 3、对于preh.c,在project settings 里面设定creat prepilesd headers ,对于其他.c档案,设定use prepiled header file 。 预编译标头档案:就是把一个工程中的那一部分程式码,预先编译好放在一个档案里(通常是以.pch为副档名的),这个档案就成为预编译标头档案。这些预先编译好的程式码可以是任何的C/C++程式码,甚至是inline的函式,但必须是稳定的在工程开发的过程中不会被经常改变。 编译器是以档案为单位编译的,一个档案经过修改后,会重新编译整个档案,当然在这个档案里包含的所有标头档案中的东西都要重新处理一遍 预编译头的作用: 根据上文介绍,预编译标头档案的作用当然就是提高便宜速度了,有了它你没有必要每次 都编译那些不需要经常改变的程式码。编译效能当然就提高了。 预编译头的使用: 要使用预编译头,我们必须指定一个头档案,这个标头档案包含我们不会经常改变的 程式码和其他的标头档案,然后我们用这个标头档案来生成一个预编译标头档案(.pch档案) 想必大家都知道 StdAfx.h这个档案。很多人都认为这是VC提供的一个“系统级别”的 ,编译器带的一个头档案。其实不是的,这个档案可以是任何名字的。我们来考察一个 典型的由AppWizard生成的MFC Dialog Based程式的预编译标头档案。(因为AppWizard 会为我们指定好如何使用预编译标头档案,预设的是StdAfx.h,这是VC起的名字)。我们 会发现这个标头档案里包含了以下的标头档案: #include MFC core and standard ponents #include MFC extensions #include MFC Automation classes #include MFC support for Inter Explorer 4 Common Controls #include 这些正是使用MFC的必须包含的标头档案,当然我们不太可能在我们的工程中修改这些头文 件的,所以说他们是稳定的。 那么我们如何指定它来生成预编译标头档案。我们知道一个头档案是不能编译的。所以我 们还需要一个cpp档案来生成.pch 档案。这个档案预设的就是StdAfx.cpp。在这个档案 里只有一句程式码就是:#include “Stdafx.h”。原因是理所当然的,我们仅仅是要它能 够编译而已?D?D?D也就是说,要的只是它的.cpp的副档名。 我们可以用/Yc编译开关来指 定StdAfx.cpp来生成一个.pch档案,通过/Fp编译开关来指定生成的pch档案的名字。打 开project ->Setting->C/C++ 对话方块。把Category指向Prepiled Header。在左边的 树形视图里选择整个工程 Project Options(右下角的那个白的地方)可以看到 /Fp “debug/PCH.pch”,这就是指 定生成的.pch档案的名字,预设的通常是<工程名>.pch(我的示例工程名就是PCH)。 然后,在左边的树形视图里选择StdAfx.cpp.这时只能选一个cpp档案! 这时原来的Project Option变成了 Source File Option(原来是工程,现在是一个档案 ,当然变了)。在这里我们可以看到 /Yc开关,/Yc的作用就是指定这个档案来建立一个 Pch档案。/Yc后面的档名是那个包含了稳定程式码的标头档案,一个工程里只能有一个文 件的可以有YC开关。VC就根据这个选项把 StdAfx.cpp编译成一个Obj档案和一个PCH档案 。 然后我们再选择一个其它的档案来看看,其他cpp档案 在这里,Preplier 选择了 Use ⋯⋯⋯一项,标头档案是我们指定建立PCH 档案的stda fx.h 档案。事实上,这里是使用工程里的设定,(如图1)/Yu”stdafx.h”。 这样,我们就设定好了预编译标头档案。也就是说,我们可以使用预编译头功能了。以 下是注意事项: 1):如果使用了/Yu,就是说使用了预编译,我们在每个.cpp档案的最开头,我强调一遍 是最开头,包含 你指定产生pch档案的.h档案(预设是stdafx.h)不然就会有问题。如 果你没有包含这个档案,就告诉你Unexpected file end. 如果你不是在最开头包含的, 你自己试以下就知道了,绝对有很惊人的效果⋯.. fatal error C1010: unexpected end of file while looking for prepiled header directive Generating Code... 2)如果你把pch档案不小心丢了,编译的时候就会产生很多的不正常的行为。根据以上 的分析,你只要让编译器生成一个pch档案。也就是说把 stdafx.cpp(即指定/Yc的那个 cpp档案)从新编译一遍。当然你可以傻傻的 Rebuild All。简单一点就是选择那个cpp 档案,按一下Ctrl + F7就可以了。不然可是很浪费时间的哦。

如何使用 Windows Phone 商城详细资讯任务求解答

如果没有指定应用程式,将显示呼叫应用程式的详细资讯页面。
使用启动器,可以帮助您在 Windows02Phone 平台中提供一致的使用者体验。有关更多资讯,请参阅
Windows Phone 启动器和选择器概述。

⑺ 这代码是什么意思,主要是预编译部分

#ifndef
#else
#endif

编译开关,很多程序用同样的源代码编译成不同版本的时候经常会用到。一般像淘股堂软件的免费版,至尊版都是同一套代码,编译的时候定义了不同的编译开关而已
你这边是如果定义了CONFIG_DEBUG_LIST则编译第一段,否则第二段。根据实际发布所需要的版本来决定是否要定义CONFIG_DEBUG_LIST

⑻ VS2008里,创建一个win32 static libraryd静态库后,怎么添加一个 symbol “TETLIBRARY” 到编译开关

楼上大概意思都说了,不赘述。
要求中,如果只是添加一个预编译标识符号,这个很简单,看需要做什么,这个和_DEBUG和_RELEASE的定义一个位置,你可以在项目设置里面参考一下。
如果需要像_DEBUG这样的用法,就要注意,每个编译模式里面是否需要不一样(就像_DEBUG),这样做程序代码里面做这样的判定才可能有意义:
#ifdef TETLIBRARY
....

#else
....

#endif

热点内容
c语言fread返回值 发布:2025-07-12 16:57:32 浏览:678
王者荣耀在哪里显示账号密码 发布:2025-07-12 16:36:42 浏览:898
打包sql数据库 发布:2025-07-12 16:19:27 浏览:796
php日志查看 发布:2025-07-12 16:12:10 浏览:214
ftp目录映射为本地盘符 发布:2025-07-12 16:06:59 浏览:645
nas存储百科 发布:2025-07-12 16:03:17 浏览:126
python的sort函数 发布:2025-07-12 15:53:21 浏览:50
ensp服务器怎么设置web根目录 发布:2025-07-12 15:47:56 浏览:286
安卓怎么设置二卡发信息 发布:2025-07-12 15:43:50 浏览:743
如何看到无线密码 发布:2025-07-12 15:43:13 浏览:677