怎样编译生成lib文件啊?

2025-01-18 20:08:31
推荐回答(2个)
回答1:

比如你在VC6.0有一个工程project,里面有以下3个文件

/*1*/fun.h
#ifndef FUN_H
#define FUN_H
void fun();
#endif

/*2*/fun.c
#include
#include "fun.h"
void fun()
{
printf("fun()");
}

/*3*/main.c
#include
#include "fun.h"
int main()
{
fun();
getchar();
}

菜单project->setting->link
把输出文件名“Debug/project.exe”改成“Debug/project.lib”,确定
按F7组建project.lib
这样在你的project\Debug文件夹下就可以找到project.lib了

回答2:

需要先制作DLL文件,然后生成对应DLL文件的LIB文件,并编写由DLL文件中的公开函数的声明所组成的头文件。

请参阅有关DLL文件制作的教程