`

#pragma hdrstop

    博客分类:
  • BCB
阅读更多

#pragma hdrstop

表示将这语句之前的头文件的预处理内容都缓存在.csm文件(BCB的)中,这样可以加快下次的预处理速度;

以后每次编译前进行预处理操作时,只要这些头文件没有被修改就直接从缓冲文件中加载内容而不需要重新预处理它(默认都要重新预处理)。

在BCB的Project->Options->Compiler中可以设置,一般为$(BCB)\lib\vcl60.csm,同时还有*.#01 *.#02等临时文件生成,。



 

例如:

#include <vlc.h>

#pragma hdrstop

#include "login.h"

 

文章出处:http://www.91linux.com/html/article/program/cpp/20100328/19019.html

 

  • 大小: 73.3 KB
分享到:
评论

相关推荐

    C++中#include、#pragma的含义

    1. `#pragma hdrstop`:表示预编译头文件到此为止,后面的头文件不进行预编译。这可以减少编译时间和磁盘空间占用。 2. `#pragma optimize`:指定编译器的优化级别,例如 `#pragma optimize("speed")`,以提高编译...

    #pragma使用详解 .pdf

    #pragma hdrstop ``` **示例**: ```c++ // 在此之前的头文件将被预编译 #pragma hdrstop // 此后不再预编译头文件 ``` ##### 5. `startup` 参数 `startup` 参数用于指定单元间的编译优先级,这对于解决单元之间...

    #pragma_命令集合

    **功能简介**:`#pragma hdrstop`指令用于指示编译器停止对当前头文件进行预编译,常用于节省磁盘空间或资源。 **语法格式**: ```c++ #pragma hdrstop ``` **应用场景**: 1. **预编译头文件管理**:在某些...

    #pragma预编译指令详解

    四、 #pragma hdrstop表示预编译头文件到此为止,后面的头文件不进行预编译。 3 五、 #pragma warning指令 3 六、 pragma comment(...) 5 七、 #pragma的用法 7 (1) message 参数。 8 (2) 另一个使用得比较多的...

    #pragma预处理指令详解

    当在大型项目中进行预编译头文件时,#pragma hdrstop用于指定预编译结束的位置。这样可以避免预编译太多头文件导致的磁盘空间占用过大问题。 ### #pragma message #pragma message用于在编译时向标准输出设备输出...

    #pragma_命令集合.pdf

    `#pragma hdrstop` 指令用于指定预编译头文件的结束位置。某些编译器(如 Borland C++ Builder)支持预编译头文件以加速编译过程。然而,预编译所有头文件可能会消耗大量的磁盘空间。因此,该指令可以用来排除不需要...

    #pragma预处理指令用法详解

    #pragma hdrstop ``` ##### 5. `startup`参数 `startup`参数用于指定单元的编译优先级,这对于处理单元间的依赖关系很有帮助。 ```cpp #pragma startup ``` ##### 6. `resource`参数 `resource`参数用于将资源...

    #pragma的用法

    #pragma hdrstop ``` BCB 可以预编译头文件以加快链接的速度,但如果所有头文件都进行预编译又可能占太多磁盘空间,所以使用这个选项排除一些头文件。 (5) `resource` 参数 `resource` 参数能够将 `*.dfm` 文件中...

    #pragma 预处理指令详解

    `#pragma hdrstop`指令用于标记一个头文件的结束,告诉编译器这是头文件的最后部分。这对于像Borland C++ Builder这样的编译器来说非常重要,因为它可以帮助优化头文件的加载过程,减少编译时间。 ##### 5. `#...

    #pragma用法_汇总.doc

    5. **`#pragma hdrstop`**: 结束当前头文件的预编译,防止包含的其他头文件被进一步处理。 6. **`#pragma warning`**: 控制警告信息的显示,可以禁用、启用或提升警告级别为错误。 7. **`#pragma comment`**:...

    #pragma预处理命令整理

    `#pragma hdrstop`指令可以有效地管理预编译头文件的数量,从而平衡编译速度与磁盘空间的使用。 #### 三、总结 `#pragma`提供了强大的工具集,使开发者能够更灵活地控制编译过程。通过合理使用这些指令,不仅可以...

    预处理指令#pragma讲解

    `#pragma hdrstop` 用于指示预编译头文件到此为止,后面的头文件不进行预编译。这有助于减少磁盘空间占用并提高编译速度。例如: ```c++ #pragma hdrstop #include #include ``` 在这里,`&lt;iostream&gt;` 和 `...

    #pragma指令用法汇总和解析

    #pragma hdrstop ``` **示例:** ```cpp #include #pragma hdrstop #include "local_header.h" ``` 这样可以在提高编译速度的同时减少磁盘空间的占用。 #### 五、warning 指令 **用途:** 允许有选择性地修改...

    #pragma 预处理指令详解.pdf

    4. **hdrstop参数** 用于指示编译器停止预编译当前头文件,后续的头文件将不进行预编译,适用于控制磁盘空间和编译时间的平衡。 5. **startup参数** 可用于指定模块的加载顺序,配合`#pragma package(smart_...

Global site tag (gtag.js) - Google Analytics