我正在尝试使用IntelliJ IDEA调试带有cpp目标的Haxe应用程序。 每次我在尝试运行调试时遇到同样的错误: "You can debug only flash or HXCPP targets"
我有一个基本的HelloWorld项目设置,包含Haxe编译器和C ++目标(setup)。
我正在使用最新的Haxe插件(0.9.10)和hxcpp-debugger以及旧协议版本(如haxe插件描述中所述)。在IDEA14,15& 2016。
我发现使其工作的所有指南看起来都过时了。
答案 0 :(得分:1)
我发现的最近的是这个视频https://www.youtube.com/watch?v=6JjgOrEXcQc - 它使用openfl,但是如果你看一下日志窗口,它会输出一个命令:haxelib run hxcpp Build.xml haxe -Ddebug -DHXCPP -Dcpp -Ddebug -Ddesktop -Dhaxe_208 -Dhaxe_209 -Dhaxe_210 -Dhxcpp -Dnme -Dnme_install_tool -Dsys -Dtrue -Dwindows
。如果你不使用openfl进行构建,你必须让你的构建运行相同的命令。
代码还必须在main
方法的某处创建一个调试套接字服务器:
new DebugSocket("127.0.0.1", 65333, true)