Qt creator 无法上传文件到远程设备
Qt creator cannot upload files onto the remote device
我一直在使用 QtCreator 为我的远程通用 Linux 设备开发 qt 应用程序,当我按下 'Run' 按钮时,程序将部署到远程设备上的目标目录中和 运行 自动,直到最近一切都很好,我只是更改了代码行,但没有更改项目的任何设置,之后我无法再将程序上传到远程设备上,在.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 手动将文件上传到远程设备而没有任何问题,所以我想这不是原因。
这里有人以前遇到过这个问题吗?感谢您提出任何建议和意见,并提前致谢。
检查 /home/root
文件夹可以使用命令 (ls -l)
访问权限
我刚刚发现问题与ssh或访问权限无关。
这是因为我添加了不止一个linux个通用设备,但我在使用项目套件时选择了错误的设备。
我一直在使用 QtCreator 为我的远程通用 Linux 设备开发 qt 应用程序,当我按下 'Run' 按钮时,程序将部署到远程设备上的目标目录中和 运行 自动,直到最近一切都很好,我只是更改了代码行,但没有更改项目的任何设置,之后我无法再将程序上传到远程设备上,在.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 手动将文件上传到远程设备而没有任何问题,所以我想这不是原因。
这里有人以前遇到过这个问题吗?感谢您提出任何建议和意见,并提前致谢。
检查 /home/root
文件夹可以使用命令 (ls -l)
我刚刚发现问题与ssh或访问权限无关。
这是因为我添加了不止一个linux个通用设备,但我在使用项目套件时选择了错误的设备。