linux - Qt creator 无法上传文件到远程设备

标签 linux qt-creator sftp

我一直在使用 QtCreator 为我的远程通用 Linux 设备开发 qt 应用程序,当我按下“运行”按钮时,程序将部署到远程设备上的目标目录并自动运行,一切正常直到最近,我只是更改了代码行,但没有更改项目的任何设置,之后我无法再将程序上传到远程设备上,在 .pro 文件中:

TARGET = Test
target.files = Test
target.path =  /home/root

INSTALLS += target

编译输出信息显示:

mkdir: cannot create directory '/home/root': permission denied
Failed to upload file...
Deploy step failed.
Error while building/deploying project Test
When executing step 'Upload files via SFTP' 

这很令人困惑,因为我没有创建目录,而只是将程序部署到其中,这就是我之前所做的并且工作正常。

我怀疑我可能需要将 SFTP 更新到更新的版本,但基于我仍然可以通过 SFTP 手动将文件上传到远程设备而没有任何问题的事实,所以我想这不是原因。

这里有人遇到过这个问题吗?感谢您提出任何建议和意见,并提前致谢。

最佳答案

使用命令(ls -l)检查/home/root文件夹是否有访问权限

关于linux - Qt creator 无法上传文件到远程设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28233886/

相关文章:

c++ - 在linux下更容易进行套接字编程的抽象库

linux - 用于 FS 在 x86 SMP 中启动的工作 linux 内核 + gem5 配置

c++ - 找不到QT项目的UI_project.h

c++ - QT Creator 简单应用

cocoa - 处理非常大的 SFTP 上传 - Cocoa

linux - Linux ISR 入口点在哪里

c - 如何正确终止信号处理程序中的线程?

qt - Qt Creator 下的 Libqxt

c# - Renci SSH.NET : can create symlink, 但删除符号链接(symbolic link)失败,为什么?

linux - 如何使用 ssh + 密码连接到 Aptana studio 3? (SFTP)