zoukankan      html  css  js  c++  java
  • 在VS中编译C++静态库以及使用的方法

    1.编译静态库

     1 // add.h
     2 
     3 #pragma once
     4 class Add
     5 {
     6 public:
     7     Add(void);
     8 
     9     ~Add(void);
    10 
    11     int add(int a,int b);
    12 };
    #include "add.h"
    Add::Add(void)
    {
    
    }
    
    Add::~Add(void)
    {
    
    }
    
    int Add::add(int a,int b)
    {
       return a+b;
    }

    编译运行,在Debug目录下生成MyStaticLib.lib

    使用静态库  ------ 把头文件Add.h 和 MyStaticLib.lib文件拷贝到当前工程下

    1.导入静态库库头文件Add.h

    2.代码链接静态库

    3.使用

    方法一:

    代码实现
    静态库头文件 和.lib文件拷贝到当前工程和main文件放在一起
    在main文件中加入 #pragma comment(lib,"静态库路径");

    方法二:

    工程设置

    在Linker属性下:
    General Additional Library Directories 中添加静态库所在路径
    Input Additional Dependencies 中添加静态库名称

  • 相关阅读:
    数据库01
    并发编程6
    并发编程5
    并发编程4
    并发编程3
    并发编程2
    并发编程1
    kali 下文件操作
    kali driftnet
    2017.1.1
  • 原文地址:https://www.cnblogs.com/chechen/p/5709944.html
Copyright © 2011-2022 走看看