部署无法工作和可执行扩展

时间:2013-12-31 16:37:08

标签: c++ linux qt qt-creator qmake

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

我定义了工具链,除了GDB,交叉编译器和工具包(所有这些)之外没问题。 应用程序是在调试和发布模式下构建的,但我需要更多的东西:

  • 可执行文件名称始终为* .exe。这是一个linux ARM二进制文件,不能改变这个吗?
  • 部署根本不可用(既不运行菜单)

我必须手工scp,更改属性并运行。可以自动一点点吗? 但是,我可以创建一个批处理文件巫婆pscp,但不是假设Qt Creator处理这个?

2 个答案:

答案 0 :(得分:2)

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

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

对于部署,您可以将命令放在那里,否则您将放入Windows批处理文件等等。

enter image description here

enter image description here

答案 1 :(得分:0)

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

Raspberry pi on Qt 5.1.1: Remote path not set

在项目中,必须为.pro文件设置部署的远程路径:

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

现在,部署按预期工作。

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

TARGET = untitled1.exe

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

感谢大家的建议,