首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用HaxeCpp和IntelliJ调试Haxe。DebugSocket未找到

使用HaxeCpp和IntelliJ调试Haxe。DebugSocket未找到
EN

Stack Overflow用户
提问于 2015-06-03 09:40:42
回答 1查看 531关注 0票数 2

我目前正试图让Haxe使用IntelliJ,使用来自本视频教程这篇博客文章的信息。

本教程一度指出,必须在主文件的“创建”方法中创建DebugSocket对象。然而,当我输入它时,我会得到一个未知的符号错误。

据我所知,DebugSocket对象应该可以从hxcpp库中获得(我已经包括了该库)。但是,如果我输入new hxcpp.,我得到的唯一选项是:

  • 构建器
  • NekoInit
  • StaticMysql
  • StaticRegexp
  • StaticSqlite
  • StaticStd
  • StaticZlib

我做错了什么?我把图书馆放错了吗?这些教程是否引用了库的旧版本?是否有任何地方可以找到有关如何正确使用hxcpp调试工具的全面文档?

EN

回答 1

Stack Overflow用户

发布于 2015-07-08 16:12:14

如果这是更容易的闪存构建,那么我会考虑这一点。

我还没有让hxcpp调试工作(但我肯定是这样的)。但是,我发现flash调试更容易。我想您已经有了idea中的项目设置(而且不只是作为一个简单的文本编辑器使用)。这是我为使它发挥作用所采取的一系列步骤:

  1. 打开项目结构(从菜单'file',然后‘项目结构’)
  2. 找到左边的“模块”部分,然后选择模块,然后找到'haxe‘选项卡。
  3. 在“haxe”选项卡中,选择使用“openfl”编译,然后选择目标闪存。
  4. 在haxe选项卡的底部,选择一个flex。
  5. 如果您没有安装flex+air sdk,可以通过转到http://www.adobe.com/devnet/flex/flex-sdk-download.htmlhttp://www.adobe.com/devnet/air/air-sdk-download.html轻松地安装它。一定要记住你在哪里安装的。您还可以通过闪存发展的“工具”、“安装软件”菜单(默认情况下安装到C:/Users/username/AppData/Local/FlashDevelop/Apps/flexairsdk/4.6.0+4.0.0/上)找到它。
  6. 您可以将sdk添加到intellij,方法是在左侧选择‘sdk’,然后单击'+',然后选择'flex/air‘sdk。您需要安装flex插件(默认情况下应该是whcih)。
  7. 一旦安装了调试SDK,就可以创建运行配置,并按照通常的方式进行调试(单击“调试运行”菜单项或工具栏按钮)。

一个复杂的问题是,在windows上,您可能会陷入一个死锁,因为haxelib没有启动您的应用程序,intellij会挂起等待它。参见https://github.com/TiVo/intellij-haxe/issues/123 -如果您发现您也有这个问题,我已经在问题评论中列出了一个解决方案。

使用这个网站:http://raintomorrow.cc/post/48029438701/setup-idea-intellij-for-haxe-nme-development提供一些截图(这是intellij的旧版本)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30616345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档