有不少c++语言的学员,他们对易语言不是很熟悉,但是经常会使用我们的game-EC模块里面的功能
因为他们用c++ 语言直接使用API写不出来模块里的一些功能,就一直问我,其他语言如何才能调用Game-EC的功能
这节帖子教程呢就是示范下,
其实很简单,因为c++用的人比较多,我就示范下C++语言是如何调用我们Game-EC 8.5.4加密狗模块的功能
首先我们用易语言建立一个 动态链接库 程序,然后引用我们模块
记得封装的子程序功能必须是公开的,否则无法被其他语言外部程序无法调用
另外子程序名称最好是非汉字,一般用自己容易记住的英文或者拼音即可
然后静态编译出来
我们可以用 dllexp.exe 这个工具查看下我们刚才写的 mydll.dll 动态链接库文件,这个工具可以查看到它里面公开的函数名称
如图:
选中我们刚才编译出来的DLL文件:
可以查看到我们公开的函数名称:
到这里,我们的易语言写的dll就完成了,接下来是C++语言调用
我这里用MFC示范,打开vs2017,新建一个MFC项目
如图:
以上我只是做个简单的示范,当然,会c++的学员现在应该知道game-EC模块里其他的功能也知道怎么在c++里使用了
全部源码打包: