zoukankan      html  css  js  c++  java
  • 【Demo】动态库创建示例

    一,用vc6新建一个“win32 dynamic-link library”工程,(在vs2008中工程类型选Win32控制台应用程序)

    二,添加DLLTest.h文件

    #ifdef DLL_API
    
    #else
    #define DLL_API extern "C" _declspec(dllimport)
    #endif
    
    DLL_API int add(int a, int b);
    DLL_API int sub(int a, int b);

    三,添加.cpp文件

    #define DLL_API extern "C" _declspec(dllexport)
    #include "DLLTest.h"
    
    int add(int a, int b)
    {
     return a + b;
    }
    
    int sub(int a, int b)
    {
     return a - b;
    }

    四,再用记事本新建一个.def模块定义文件,选择“Project->Add to project->Files”菜单项,添加.def文件。其内容如下:

    LIBRARY DLLTest  //一定要与生成的dll文件名相同

     

    EXPORTS

    add

    sub

  • 相关阅读:
    NOIP提高组2004 合并果子题解
    RMQ问题之ST算法
    7.18考试
    7.18
    7.17
    7.16
    7.15
    7.14
    7.13考试
    7.13
  • 原文地址:https://www.cnblogs.com/elesos/p/2754467.html
Copyright © 2011-2022 走看看