部署不工作和可执行的扩展

我在Windows上使用Qt Creator 2.8.1,没有部署菜单(configuration)可用。 ARM目标设备的交叉编译。

我定义的工具链除了GDB,交叉编译器和工具包(都在一起)之外是可以的。 该应用程序build立在debugging和发布模式,但我需要两件事情:

  • 可执行文件名总是* .exe。 这是一个linux的ARM二进制文件,不能改变这个?
  • 部署不可用(不是运行菜单)

我必须手动修改属性并运行。 可以自动一点点? 但是,我可以创build一个batch file巫婆PCCS但不是假设Qt Creator处理这个?

这只是正确的工具链和部署设置的问题。 在这里,您可以从我的QtCreator会话中找到我的屏幕截图,您可以根据需要自定义套件和部署。

请确保您有正确的“-spec”参数,因为这将决定使用的工具链,并且正确设置非常重要。

至于部署,你可以把这些命令放在你的Windows批处理文件中,等等。

在这里输入图像描述

在这里输入图像描述

好的,我发现这里的问题,谢谢stackoverflow:

Qt 5.1.1上的树莓派:没有设置远程路径

在.pro文件中必须设置远程路径来部署:

target.path = / root / john / qt INSTALLS + =目标

而现在,部署按预期工作。

还有一个问题,在我的XP上,可执行文件是.exe扩展名。 在同一个项目.pro文件中,必须更改:

TARGET = untitled1.exe

如果有人知道如何获得.exe扩展名,请欣赏。

感谢所有的建议,