日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

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

發布時間:2025/5/22 c/c++ 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++ 编写DLL文件给易语言调用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

  需要三個文件,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

  函數需要聲明為 stdcall調用方式才能被易語言調用,def文件的主要作用為解決使用stdcall方式后函數名被改變的問題。在vs2013中引入def文件需要手動在工程屬性,鏈接器,輸入,模塊定義文件中添加。

轉載于:https://www.cnblogs.com/mfrank/p/6171299.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。