如何用c++编写dll给易语言调用

易说话的执行速度令人头疼,有些功能要用c说话或者其他库实现,然后用dll的体例给易说话利用.

工具/原料

  • 易说话
  • vc++6.0

方式/步骤

  1. 1

    新建一个vc动态链接库工程

  2. 2

    建立一个源代码文件和一个头文件

  3. 3

    输入代码.

    //.cpp

    int _stdcall add(int a,  int b)

    {

            return (a+b);

    }

    //*.h声明文件的内容,这样易说话挪用就不会呈现仓库错误

    #ifdef __cplusplus

    #define EXPORT extern "C" __declspec (dllexport)

    #else

    #define EXPORT __declspec (dllexport)

    #endif

    //这里声明函数 

    EXPORT int _stdcall add(int a,  int b);

    #ifdef UNICODE

    //这里声明UNICODE类型的函数 

    //#define EdrCenterText EdrCenterTextW

    #else

    //这里声明ASSIC类型的函数 

    //#define EdrCenterText EdrCenterTextA

    #endif

  4. 4

    编译好今后就可以利用api查看器看到了,名称可能纷歧样,以api查看器的名称为准

  5. 5

    新建易说话程序,将dll与易说话文件放在统一目次下,在易说话中声明dll函数

  6. 6

    挪用dll函数即可

注重事项

  • dll名称以api查看器为准
  • dll与程序必需在统一目次
  • 发表于 2019-06-12 20:02
  • 阅读 ( 257 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论