关于#pragma comment的小认识

#pragma 指令

#pragma为预处理指令,作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。
#pragma百度百科

#pragma comment

#pragma comment(...)

该指令将一个注释记录放入一个对象文件或可执行文件中。

#pragma comment(lib,"XXX.lib")

表示链接XXX.lib这个库,和在工程设置里写上XXX.lib的效果一样。这样在工程中免去了某个库文件的配置工作

#pragma comment(linker,"/ENTRY:main_function")

表示指定链接器选项/ENTRY:main_function

posted @ 2020-12-04 20:02  牛犁heart  阅读(511)  评论(0编辑  收藏  举报