zoukankan      html  css  js  c++  java
  • DLL创建与使用

    在VS2010中有直接生成的方法,但是有点复杂,今天学习了一种纯净一点的建立DLL连接的方法。

    能够规范化调用DLL重点在于建立一个头文件  xxxdll.h

    1.生成DLL文件:

    在VC6.0中创建WIN32 Dynamic Link-Library 如下图所示(选择一个简单的DLL)

    建立后在头文件中加上xxxdll.cpp中加入要打包的函数或类;

    重点是建立xxxdll.cpp加入如下代码

    由于在本工程(产生DLL)的StdAfx.h中宏定义一个API_EXPORT,则DLL_PORT被定义为dllexport

    并声明下面的函数和类是输出型的,编译生成完毕就好了。

    2.使用DLL文件:

    新建一个控制台空程序,把产生DLL工程中debug目录下的.lib和.dll文件拷到本目录,并把xxxdll.h拷到本目录。

    新建一个StdAfx.h(供include)新建main.cpp如下:

    StdAfx.h为空就行

    调用成功输出如下:

  • 相关阅读:
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
    iOS
  • 原文地址:https://www.cnblogs.com/zhidian314/p/3279252.html
Copyright © 2011-2022 走看看