lib文件是什么?是不是编译自动生成?我不加lib文件运行不了?

2024-12-30 19:21:09
推荐回答(1个)
回答1:

楸嘁肷傻哪勘甏肓唇樱佣纬赡芄辉诵械目芍葱形募。
#pragma comment(lib, "pcc32_vc6.lib") 就是连入一个库文件,表示链接pcc32_vc6.lib这个静态库文件来生成可执行文件。追问:
#include包含命令只适用于.h文件,不适用于.lib文件吗回答:
当然,#include是包含用来头文件的,相当于把这个头文件的内容展开到当前的c或cpp源文件中,.h的头文件和.c或.cpp的源文件都是文本格式的文件,通过编译链接才能得到二进制的可执行文件。而.lib文件是经过了编译以后的二进制文件,不能通过#include命令来包含。从源代码文件到可执行文件的这个过程要弄清楚了。