黄金太阳编辑器,Error defining an external function报错

一个很老的gba文件编辑器,给黄金太阳用的
下载地址:https://illice.lanzoui.com/ic92xyf
源码:https://github.com/Abzol/GS2Edit/tree/master

然而莫名其妙的是
这个程序在我的旧电脑上可以正常运行,在我老婆的电脑上也可以运行
唯独我自己的电脑上会报错(都是win10 64位)

img

我想知道这究竟是什么情况,是电脑缺失了什么文件导致的

这种看你的windows是家庭版,还是专业版等,不同的类型的依赖库都不一样
我用源码重新编译了一个版本,你可以试一下

img

建议查看文件安装目录,确认是否有logs日志记录,可以通过日志进行确认

参考gpt:
结合自己分析给你如下建议:
根据您提供的下载地址和源码,我判断您使用的gba文件编辑器是GS2Edit,一个用于修改《黄金太阳2》游戏的工具。这个工具是用C#编写的,需要安装.NET Framework 4.0或更高版本才能运行。
我在网上找到了一些可能导致这个工具报错的原因和解决方法,您可以参考一下:
检查您的电脑是否安装了.NET Framework 4.0或更高版本,如果没有,请下载并安装。
检查您的gba文件是否损坏或不完整,如果是,请重新下载或复制一个完整的gba文件。
检查您的gba文件是否被其他程序占用或锁定,如果是,请关闭其他程序或解除锁定。
检查您的电脑是否有足够的内存和硬盘空间,如果不够,请释放一些空间。
检查您的电脑是否有病毒或恶意软件,如果有,请使用杀毒软件进行扫描和清理。
尝试以管理员身份运行GS2Edit,或者将GS2Edit放在一个不需要管理员权限的目录下,例如桌面或文档。
尝试以兼容模式运行GS2Edit,或者更改GS2Edit的属性设置,例如关闭DPI缩放或禁用全屏优化。
如果以上方法都无法解决您的问题,您可以尝试联系GS2Edit的开发者Abzol4,或者在GitHub上提交一个issue,反馈您遇到的问题和错误信息。也许他们能为您提供更专业的帮助。

试试用兼容模式运行

你把配置文件备份删了再试一下呢

可能是你电脑上缺少了一些依赖和库