干净编译后程序无响应?

时间:2013-09-09 19:27:44

标签: haxe

我不得不从失败的硬盘中移动我的东西,所以我不得不重新设置并重新安装所有东西。我遇到了几个问题。

所以我在这里遇到两个错误。我得到的第一个错误是当我打开flashdevelop开始工作时。我得到错误:

Can't Find Haxelib.exe

当然,我已经安装了haxe和haxelib以及其他需要预先安装的东西。但是,当我运行时,flash和html5目标无论如何都能正常工作。我不知道为什么会出现这个错误。有什么想法吗?

我的第二个问题是我已经为Windows运行时安装了必要的东西。但是,当我尝试在flashdevelop内部或外部运行exe时,程序冻结并给我:

    This program is not responding.
您崩溃程序时有时会看到的错误

错误。但是,我设置了neko的东西并且它编译得很好,它只是在开始时崩溃。我把背景设置为neko。我只有一个示例hello world FlxText对象:

    hello = new FlxText(0, 0, 100, "Hello World!");
    #if neko
    hello.color =  0xffffff;
    #else
    hello.color = 0xffffffff;
    #end
    add(hello);

知道什么可能导致开始崩溃?它也让我想知道这两者是否与某些方面无关。

提前致谢!

使用Windows 8,haxe,haxeflixel,windows& neko runtimes。

2 个答案:

答案 0 :(得分:2)

我在另一个论坛上发布了这个帖子。通过添加:

可以轻松修复无响应错误
<window allow-shaders="false"/>

在项目xml文件中。 haxelib错误仍然显示但可能不是问题。

答案 1 :(得分:0)

要尝试的事情:

  1. 请务必使用Haxe 3OpenFL(我认为无法使用Haxe 2NME)。
  2. 检查路径上的Haxe是否为Haxe 3并检查OpenFL是否正常工作。 (只需打开“cmd”并在其中输入“haxe”即可查看Haxe的版本,并输入“openfl”测试是否有效,还要检查“haxelib”
  3. 检查FlashDevelop Haxe SDK
  4. 在此处跟踪 haxelibs (在cmd中使用 haxelib list
  5. This program is not responding.
    这可能意味着您在bin文件夹中没有.dll(取决于您在项目中使用的内容)。 或者这可能与您的GPU驱动程序以某种方式连接。或者它可以是其他任何东西。要获得有关该崩溃的更多信息,请尝试编译为neko,并在此处输出打印输出。
  6. 确保您安装了最新的 haxelibs haxelib upgradehaxelib selfupdate
  7. 为了帮助您,我需要更多信息,请在此处输出FlashDevelop输出。