一堆文件做成一个库,文件内容之间必须没有冲突才行。提供可应用的库,必须提供与库有关的 头文件,头文件里要有 函数原型声明,全局量,宏。
文件内容没有冲突,你可以先把文件文本合起来,
copy f1.c + f2.c + ... +fn.c f1ton.c
然后把 所有函数原型声明,结构定义,等 用文本编辑,把它们集中起来,合并, 存入一个自定义 库头文件。
然后把合起来的程序 只编译 成 .obj 成果 .obj 就是库。你可以换名叫 f1ton.lib
库头文件, f1ton.lib 就可以 作为 成品 供他人 使用。
1、首先打开vs软件,选择新建一个项目。
2、新建项目后,选择win32工程,给项目起名字,选择项目默认的路径,然后点击确定。
3、选择项目的类型为DLL库,可以选择建一个空项目,也可以选择win32项目,不为空,根据自己的需要。
4、然后在项目的源文件中添加一个cpp文件,写入要编译的代码,然后点击生成。
5、在Vs的输出界面中就可以看到编译成功了,会看到生成DLL文件的路径,也可以自己设置DLL文件的生成路径。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)