zoukankan      html  css  js  c++  java
  • VS2019生成并使用动态链接库(自测有用)

    1. VS2019首页点击动态链接库->下一步;

    2. 在pch.h中 添加 extern “C” _declspec(dllexport) int function_name(int a, int b);

    3. 在pch.cpp中直接定义函数即可:int function_name(int a, int b){ return a+b;}

    4. 编译,软件会报:无法启动程序…,可忽略,底下显示成功1个,失败0个即可;

    5. 把pch.h、dll_name.lib、dll_name.dll 三个文件复制;

    6. 把 pch.h 放在工程的源文件目录,然后在工程里将其include进来,注意pch.h中的#include "framework.h"注释掉,pch.h的作用单纯是为了告诉使用者,你所定义的函数名称以及有哪些函数;

    7. 把dll_name.lib 放在工程目录里,然后在工程属性里的VC++目录->库路径,将lib文件目录包含进去(这步必须)

    8. 在工程属性里的链接->输入->附加依赖项里添加’dll_name.lib’字样即可(或者把#pragma comment (lib,"dll_name.lib"添加到源文件,括号内容和括号外内容选其一即可)

    9. 把dll_name.dll放在exe文件/ebug同目录下;

    10. 直接在main函数里使用函数即可;

    11. 示例如下:

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    Higher you climb, more view you will see.
  • 相关阅读:
    算法设计--求连续子向量的最大和问题--论想法思路的重要性
    --a和a--
    程序员一个知道的一些法则
    django admin
    Python递归
    Python内置函数
    Python协程函数
    Python 生成器
    Python迭代器
    Python装饰器
  • 原文地址:https://www.cnblogs.com/yyfighting/p/12500599.html
Copyright © 2011-2022 走看看