参考:https://blog.youkuaiyun.com/bailyzheng/article/details/7537872
预处理指令
1. #define
2. #ifdef #ifndef #endif
3. #pragma 参数
-
#pragma comment
格式:#pragma comment(comment-type, ["commentsting"])
comment-type是预定义标识符,包括compiler,exestr,lib,linker之一
compiler: 编译器的版本或者名字
exestr: 将取消
lib: 添加库搜索记录到对象文件中,可以在一个源文件中设置多个库记录,在对象文件中的顺序与在源文件中的顺序一议案给。
linker: 指定一个连接选项,这样就不用在命令行输入或者在开发环境中设置了。选项包括/DEFEAULTLIB,/EXPORT,/INCLUDE,/MANIFESTDEPENDENCY,/MERGE,/SECTION
例子:- 静态链接库文件

本文详细探讨了C/C++编程中的预处理指令,如#define、#ifdef/#ifndef/#endif以及#pragma,涵盖了宏定义的使用、条件编译控制库搜索和链接器选项设置。特别关注了静态链接库和DLL导出的方法,以及如何通过#pragma comment进行预编译选项设置。同时介绍了BCB编译器及其预编译选项Z系列。
最低0.47元/天 解锁文章
566

被折叠的 条评论
为什么被折叠?



