我在Windows上使用Qt Creator 2.8.1,没有可用的部署菜单(配置)。 ARM目标设备的交叉编译。
我定义了工具链,除了GDB,交叉编译器和工具包(所有这些)之外没问题。 应用程序是在调试和发布模式下构建的,但我需要更多的东西:
我必须手工scp,更改属性并运行。可以自动一点点吗? 但是,我可以创建一个批处理文件巫婆pscp,但不是假设Qt Creator处理这个?
答案 0 :(得分:2)
这只是适当的工具链和部署设置的问题。在这里,您可以从我的QtCreator会话中找到我的屏幕截图,您可以根据需要自定义工具包和部署。
请确保您拥有正确的“-spec”参数,因为这将决定所使用的工具链,并且正确设置非常重要。
对于部署,您可以将命令放在那里,否则您将放入Windows批处理文件等等。
答案 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扩展程序,请欣赏。
感谢大家的建议,