为什么它说我在实际存在时会错过一些dll?

时间:2017-04-07 10:57:16

标签: dll clarion

所以我在Clarion 6工作,问题是我在制作应用程序并尝试制作并运行它时说它缺少一些dll。 Couse Clarion 6不支持64位系统在由Oracle VM虚拟机运行的虚拟机(Windows xp)中工作。我还注意到,当我构建应用程序并转到应用程序的文件夹时,我可以从Clarion 6安装文件夹中删除缺少的dll,然后正常运行它。但仍然不是应用程序的启动方式。

2 个答案:

答案 0 :(得分:1)

Clarion6依赖于在开发过程中指向依赖DLL位置的路径。

通常,您至少会在PATH环境变量中看到这一点:

c:\clarion6\bin;c:\clarion6\3rdparty\bin;

当然,当您分发应用程序时,您需要确定需要哪些DLL,然后随应用程序一起发货。

答案 1 :(得分:0)

所以我找到了解决这个问题的方法。如果您使用win xp虚拟机来运行Clarion 6,则需要将bin文件夹中的所有dll从clarion复制到Windows文件夹