4.5 头文件

补充:

把函数的声明和实现拆开来,放在 .h.c 文件里,这样就可以把具体功能打包成一个静态库,函数的声明要放在头文件中。编成静态库,就可以“隐藏”代码。

链接静态库的语法:

#pragma comment 是一种C/C++预处理指令,它用于告诉编译器在链接阶段执行特定的操作。一般情况下,#pragma comment 主要用于指定需要链接的库文件。

在Windows平台上,#pragma comment 经常用于指定需要链接的动态链接库(DLL)或静态链接库(LIB)。

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

// "mylibrary.lib" 这个是我的一个静态库,这句话就可以来“链接”静态库。

#pragma comment 不是标准C/C++的一部分,而是特定于一些编译器的扩展。因此,它的使用可能在不同的编译器之间有所不同。

如果你使用的是 MSVC ,#pragma comment 可能会更常见,因为它是该编译器的扩展之一。在其他编译器中,通常需要通过命令行选项或在 Makefile 中显式指定需要链接的库。

Last updated