只被编译一次
#pragma once
结构体对齐
#pragma pack(1)
(结构体中数据成员按1字节对齐)
加载静态链接库
#pragma comment(lib, "gdiplus")
(使用gdi+,调用gdiplus.lib)
忽略静态链接库(用于消除静态库冲突)
#pragma comment(linker, "/NODEFAULTLIB:libcd.lib")
(vs2005以上项目中调用vc6编译的静态库需要忽略libcd.lib)
#pragma comment(linker, "/NODEFAULTLIB:libcd.lib /NODEFAULTLIB:libcmt.lib")
(忽略多个静态链接库)
忽略警告
#pragma warning(disable:4996)
(C4996: 编译器遇到了标记有 deprecated 的函数。在未来版本中可能不再支持此函数。可以用 warning 杂注关闭此警告)