• 如何编写静态库


    1.使用vs2013创建普通的应用台控制程序

    2.在属性里选择静态库(.lib)

    编写库文件:

    // mylib.h
    #pragam once
    int sum(int a,int b); 
    //mylib.c
    #include "mylib.h"
    //函数实现
    int sum(int a,int b)
    {
       return (a+b);
    }
    

    3.编译,成功后会在目录下生成.lib文件

    4.使用示例:

    #include "mylib.h" // 使用库中的头文件
    #include <stdio.h>
    #pragam comment(lib,"mylib.lib") // 链接库文件
    int main()
    {
       int a = 1,b =2;
       printf("sum = %d 
    ",sum(a,b));
       return 0;
    }
    

     或者不想每次都要链接库文件,就把环境配置好:

       01.打开属性

      02.添加头文件目录、库文件目录等:

      Done!然后就不用这句了:

    #pragam comment(lib,"mylib.lib"); // 手动链接库
    

      

    ------------ 转载请注明出处 ------------
  • 相关阅读:
    C++ promise
    C++ shared_future
    C++包装对象packaged_task
    C++ wait_for
    assert
    虚函数表构建时机
    C++ timed_mutex
    C++异步async
    C++原子操作atomic
    C++ typeid获取类型信息
  • 原文地址:https://www.cnblogs.com/whlook/p/6502041.html
Copyright © 2020-2023  润新知