VS2012下创建使用.lib文件

来源:互联网 发布:mac放置文件 编辑:程序博客网 时间:2024/05/26 05:53

VS2012下生成、使用lib文件


目的:

新建一个工程A,生成lib文件。

另外建一个工程B,在工程B中引用工程A生成的lib文件

 

步骤:

1.      新建空项目test

2.      创建头文件test.h,资源文件test.cpp代码如下:

 

test.h:

#ifndef TEST_H#define TEST_Hvoid print();#endif

test.cpp:

#include <iostream>#include "test.h" using namespace std; void print(){       cout<<"your first lib!"<<endl;}


3.      打开项目属性窗口,配置属性—常规—项目默认值—配置类型—选择静态库(.lib)


4.      生成—生成解决方案—在项目的debug下可以看到生成的lib文件,在此为test.lib,可以新建一个mylib的文件夹存放。这里我的路径是F:\Project\VS\mylib

5.      新建另一项目try,将test.h文件拷到该项目目录下

6.      创建源文件main.cpp,代码如下

 

main.cpp:

#include <iostream>#include "test.h" int main(){       print();       getchar();       return 0;}


7.      打开项目属性窗口,配置属性—链接器—常规—附加库目录,将目录F:\Project\VS\mylib添加进来。


8.      配置属性—链接器—命令行—其他选项,添加test.lib。确定


9.      生成解决方案后,执行便可调用print()函数。



0 0