zoukankan      html  css  js  c++  java
  • vs2013 调用只有dll文件的动态库(三)

    当dll内包含多个算法时,我们的动态库dll项目创建与编译还可以简洁化如下:

    源文件Windll.cpp:

    1 #include"Windll.h"
    2 int add(int x, int y)
    3 {
    4     return  x + y;
    5 }
    6 int mult(int x, int y)
    7 {
    8     return x*y;
    9 }

    头文件Windll.h:

    1 #ifndef LIB_H
    2 #define    LIB_H
    3 #define    DLL_API extern "C" _declspec(dllexport)
    4 DLL_API int add(int x, int y);
    5 DLL_API int mult(int x, int y);
    6 #endif

    调用方法可以参考之前的方法进行即可。

    至此,对于vs编译器下对.dll文件创建与调用只有.dll文件,不需要.h和.lib文件(当然需要提供接口说明),我们已经全部讲解完成。

    谢谢。

  • 相关阅读:
    作业
    第四次作业
    第三次作业
    作业
    第4次作业
    第3次作业,c语言
    第二次作业
    黄义方 作业4
    课堂作业
    第三次作业
  • 原文地址:https://www.cnblogs.com/lumao1122-Milolu/p/11675363.html
Copyright © 2011-2022 走看看