c++ - 部署不起作用且可执行扩展

标签 c++ linux qt qt-creator qmake

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

我定义了工具链,除了GDB、交叉编译器和套件(全部在一起)之外,其他都可以。 该应用程序是在调试和 Release模式下构建的,但我还需要两件事:

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

我必须手动 scp,更改属性并运行。可以自动一点吗? 但是,我可以创建一个批处理文件 witch pscp 但 Qt Creator 不应该处理这个问题吗?

最佳答案

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

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

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

enter image description here

enter image description here

关于c++ - 部署不起作用且可执行扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20860413/

相关文章:

c++ - 如何从状态对象本身而不是外部改变状态?

c++ - 您的计算机缺少 "sfml-system.dll",错误

c++ - 视频文件中的 QVideoFrames 列表

c++ - 收集 2 : ld returned 1 exit status

linux - 使用 Linux 系统凭据登录 Flask

linux - 为远程设备开发 qt 应用程序

c++ - 如何覆盖 QObject::findChildren 以仅返回派生类型

c++ - 为什么这个快速排序的实现从 void 函数返回?

c++ - 使用 SIGTERM 的 kill() 系统调用不起作用

regex - sed 从文件中删除行(路径)