AutoIT无法运行已编译的C++成功执行的Dll函数。
创始人
2024-09-23 06:30:42
0
  1. 确认函数名、参数和返回类型

检查AutoIT脚本调用Dll函数时的函数名、参数数量和类型是否正确。确保与C++代码中定义的函数一致。

  1. 检查编译器选项

在使用C++编译Dll时,需要确保编译器选项和链接器选项与AutoIT兼容。使用无符号整型时,需要确保在C++代码和AutoIT脚本中都使用正确的类型。

  1. 调用conventions

确保AutoIT脚本与C++代码使用相同的调用约定。约定由原型的第一个参数决定,通常情况下为__stdcall。

  1. 检查路径

AutoIt脚本中引用的Dll必须要存在,而且需要在正确的路径中。

示例代码:

C++实现:

#include "stdafx.h"
#include 

extern "C" __declspec(dllexport) void HelloWorld()
{
    MessageBox(NULL, TEXT("Hello from DLL"), TEXT("Message"), MB_OK);
}

AutoIT调用:

#Include 

Dim $helloWorldDll = DllOpen("HelloWorld.dll")

Func HelloWorld()
    DllCall($helloWorldDll, "none", "HelloWorld")
EndFunc

相关内容

热门资讯

辅助开挂!盛世2私人辅助,hh... 辅助开挂!盛世2私人辅助,hhpoker万能辅助器(透视)开挂辅助平台(真的有挂);盛世2私人辅助是...
开挂辅助!潮友会辅助,德扑HH... 开挂辅助!潮友会辅助,德扑HHpoker有挂吗(透视)开挂辅助插件(有挂细节);潮友会辅助最新版本免...
开挂辅助!老友广东麻将有挂吗,... 开挂辅助!老友广东麻将有挂吗,aapoker怎么提高中牌率(透视)开挂辅助安装(证实有挂);老友广东...
开挂辅助!小程序微乐贵阳捉鸡麻... 开挂辅助!小程序微乐贵阳捉鸡麻将挂,wepoker黑侠辅助器(透视)开挂辅助平台(竟然有挂);小薇(...
辅助开挂!奇迹脚本辅助,hhp... 辅助开挂!奇迹脚本辅助,hhpoker怎么开透视(透视)开挂辅助神器(今日头条);1.奇迹脚本辅助 ...
辅助开挂!福建天天开心辅助器是... 辅助开挂!福建天天开心辅助器是真的吗,hhpoker到底可以辅助吗(透视)开挂辅助平台(真的有挂);...
辅助开挂!闲聚辅助器,wepo... 辅助开挂!闲聚辅助器,wepoker插件辅助(透视)开挂辅助插件(有挂存在);超受欢迎的闲聚辅助器稳...
开挂辅助!常州茶苑app辅助软... 开挂辅助!常州茶苑app辅助软件,智星德州插件(透视)开挂辅助平台(有挂透明挂);是一款可以让一直输...
辅助开挂!欢欢辅助软件怎么样,... 辅助开挂!欢欢辅助软件怎么样,we-poker正规吗(透视)开挂辅助下载(新版有挂);相信小伙伴都知...
辅助开挂!微信小程序辅助新天道... 辅助开挂!微信小程序辅助新天道辅助,sohoo开挂辅助(透视)开挂辅助下载(有挂详细);1、完成微信...