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

2025-01-18 16:07:40
推荐回答(2个)
回答1:

lib文件是静态库,这种文件中有头文件中声明的函数的实现代码,一般用在静态连编上,编译链接时,将lib文件与其他模块编译生成的目标代码链接,从而形成能够运行的可执行文件。
#pragma comment(lib, "pcc32_vc6.lib") 就是连入一个库文件,表示链接pcc32_vc6.lib这个静态库文件来生成可执行文件。

回答2:

编译后 当然没有 生成.dll文件和.lib文件

要运行后(Build Dll -- F7 或 Execute) 才能 生成。