TaterLi's LazyBlog

自言自语,不喜绕路,科学上网,远离天国.

@TaterLi3月前

11/16
11:06
技术控

Qt使用SCP上传程序远程调试

一般人用SFTP,那么要移植openssh,这个大块头要10MB左右,而单独一个scp程序,是非常小的.

所以要用SCP,但是QT默认是SFTP.

自定义上传步骤:

程序:/usr/bin/scp

命令参数:%{CurrentProject:BuildPath}/%{CurrentRun:Executable:FileName} %{CurrentDevice:UserName}@%{CurrentDevice:HostAddress}:/%{CurrentRun:Executable:FileName}

工作目录:%{buildDir}

是不是看看到很多百分号,点右边的小符号就能看到变量.

构建的时候,就会自动上传各种了.

当然不要忘了pro文件中加入部署目录.

target.path = /
INSTALLS += target

Qt使用SCP上传程序远程调试