日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

C++ 编写DLL文件给易语言调用

發(fā)布時(shí)間:2025/5/22 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++ 编写DLL文件给易语言调用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  摸索了兩天了,終于解決了所有問(wèn)題,在此跟大家分享。

  需要三個(gè)文件,dll_demo.h、dll_demo.cpp、dll_dome.def

  直接上代碼:

  頭文件如下:

1 #ifndef _DLL_DEMO_H_ 2 #define _DLL_DEMO_H_ 3 #ifdef DLLDEMO_EXPORTS 4 #define DLL_DEMO extern "C" __declspec(dllexport) 5 #else 6 #define DLL_DEMO extern "C" __declspec(dllimport) 7 #endif 8 DLL_DEMO int __stdcall Add(int a, int b); 9 #endif

  源文件:

1 #define DLLDEMO_EXPORTS 2 #include "dll_demo.h" 3 4 int __stdcall Add(int a, int b) 5 { 6 return (a + b); 7 }

  def文件:

1 LIBRARY 2 EXPORTS 3 Add @ 1

  函數(shù)需要聲明為 stdcall調(diào)用方式才能被易語(yǔ)言調(diào)用,def文件的主要作用為解決使用stdcall方式后函數(shù)名被改變的問(wèn)題。在vs2013中引入def文件需要手動(dòng)在工程屬性,鏈接器,輸入,模塊定義文件中添加。

轉(zhuǎn)載于:https://www.cnblogs.com/mfrank/p/6171299.html

總結(jié)

以上是生活随笔為你收集整理的C++ 编写DLL文件给易语言调用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。