国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++ 編寫DLL文件給易語言調用方法

2020-01-26 13:34:48
字體:
來源:轉載
供稿:網友

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

需要三個文件,dll_demo.h、dll_demo.cpp、dll_dome.def

直接上代碼:

頭文件如下:

#ifndef _DLL_DEMO_H_#define _DLL_DEMO_H_#ifdef DLLDEMO_EXPORTS#define DLL_DEMO extern "C" __declspec(dllexport) #else#define DLL_DEMO extern "C" __declspec(dllimport)#endifDLL_DEMO int __stdcall Add(int a, int b);#endif

源文件:

#define DLLDEMO_EXPORTS#include "dll_demo.h"int __stdcall Add(int a, int b){  return (a + b);}

def文件:

LIBRARYEXPORTSAdd @ 1

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

總結:以上就是關于C++寫DLL讓易語言調用的全部方法和代碼,感謝大家的閱讀和對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙门县| 沾化县| 隆化县| 卢龙县| 义乌市| 林周县| 股票| 无极县| 界首市| 伊宁市| 三亚市| 名山县| 辰溪县| 洛扎县| 绍兴县| 凌海市| 高邮市| 云和县| 崇义县| 常山县| 南木林县| 刚察县| 海阳市| 娄烦县| 巴里| 满城县| 綦江县| 拜泉县| 雅安市| 南郑县| 抚松县| 潮州市| 页游| 四子王旗| 弥勒县| 林州市| 都兰县| 黎城县| 池州市| 兴文县| 黑龙江省|