VS 环境下生成静态lib库及调用方法

生成lib方法:

 

步骤1

新建一个空项目,建一个头文件如Test.h

 

#pragma once  

#ifdef __cplusplus  

extern "C" {  

#endif  

  

    int GetMin(int a, int b);  

  

#ifdef __cplusplus  

}  

#endif  

//其实只要 int GetMin(int a, int b);这么一句语言也会通过,其他的语句仅仅表明一个头文件在很多情况下并不是这么简单的,会有很多的定义

 

步骤2:

新建一个源文件如Test.cpp

#include "Test.h"  

int GetMin(int a, int b)  

{  

    return (a < b) ? a : b;  

}  

//这里定义一个两者取较小值的函数

 

步骤3:

选择配置属性->常规,配置类型选“静态库(.lib)”, 确定后再编译,这时会在工程所在文件的debug文件夹下产生一个.lib的静态链接库。至此,生成工作完成。

 

调用lib方法:

   

调用方法有两种:

第一种:项目设置中引用,在项目的属性中设置。

第二种:在代码中使用 #progma comment(lib,"lib文件名");

这里介绍第一种方法。

右键单击项目,有三个地方需要添加lib库的目录和头文件的目录。

 

步骤一:

右键单击项目—>属性—>配置属性—>C/C++>常规—>附加包含目录

在其中填入头文件所在的目录,可以是绝对路径,也可以相对路径(“..”两个点表示上一层目录,“.”一个点表示同级目录,这是相对你工程所在的目录而言的)

 

步骤二:

右键单击项目—>属性—>配置属性—>链接器—>常规—>附加库目录

在其中填入lib库的目录,也可以是相对或绝对路径。

 

步骤三:

右键单击项目—>属性—>配置属性—>链接器—>输入—>附加依赖项

在其中填入lib库的名称,如:Test.lib

 

步骤四:

新建一个控制台应用程序进行测试

 

#include "stdafx.h"

#include "..\..\Test\Test\Test.h" //注意:这里要include进头文件并且指明路径,或者你可以把头文件直接考到你的工程目录下,并在工程的头文件下把.h文件包含进来,这样只要用 #include Test.h就可以

#include "iostream"

using namespace std;

int main()

{                                                                 

     int a = 11, b = 12;

     int c;

     while(1)

     {

         c = GetMin(a, b);

         cout<<c<<endl;

 

     }

     return 0;

 

}

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用VS2015生成静态调用的步骤如下: 1. 打开VS2015,点击"文件"菜单,选择"新建",然后选择"项目"。 2. 在"新建项目"对话框中,选择"Visual C++"和"Windows桌面",然后选择"Win32控制台应用程序",点击"确定"。 3. 在"Win32应用程序向导"对话框中,选择"静态",然后点击"下一步"。 4. 输入项目名称和位置,点击"下一步",然后点击"完成"。 5. 在"解决方案资源管理器"中右击"源文件",选择"添加",然后选择"新建项"。 6. 在"新建项"对话框中,选择"Visual C++"和"代码",然后选择"头文件(.h)",输入文件名,点击"添加"。 7. 重复步骤5和步骤6,选择"源文件(.cpp)",并输入文件名,添加源文件。 8. 将需要的函数或类的实现代码写入源文件中。 9. 在"解决方案资源管理器"中右击项目,选择"属性"。 10. 在属性页中,依次选择"C/C++","常规",将"输出目录"的值更改为你想要的文件输出目录。 11. 再次在属性页中,依次选择"C/C++","预处理器",点击"编辑"按钮。 12. 在预处理器定义中添加宏名,如MYLIB_EXPORTS。 13. 在属性页中,依次选择"链接器","常规",将"生成文件"的值修改为.lib文件的完整名称。 14. 在属性页中,依次选择"链接器","输入",点击"附加依赖项",输入需要链接的其他文件(如果有)。 15. 点击"应用",然后点击"确定"。 16. 构建项目,生成静态文件。 17. 在需要使用静态的项目中,添加包含头文件的路径,并将生成的.lib文件添加到链接器的附加依赖项中。 18. 在代码中调用需要使用的函数或类。 以上就是使用VS2015生成静态调用的步骤。根据实际情况进行相应的修改和配置,可以更好地实现你的目标。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值