本項目僅測試遠程連接服務器,支持上傳,下載文件,更多功能開發請看API自行開發。
環境:win7系統,vs2010
vs2010項目實例下載地址:CSDN下載
如果沒有CSDN積分,百度網盤下載(密碼:uxnt)
文件目錄介紹:
1.libssh2.sln是vs2010的解決方案,用vs2010打開(如圖1所示);
include是需要導入的頭文件,lib是需要使用的lib文件(如圖2所示);
圖1
圖2
2.解決方案:“libssh2”(如圖3所示)
這里只需要編譯運行demo項目即可;
(1)項目libssh2是源碼進行編譯;(如有需要,可自行編譯,生成libssh2.lib,不過我已經編譯好,放入lib文件夾了)
(2)demo是使用生成的libssh2.lib等lib文件,一個遠程連接服務器,測試上傳和下載的小項目;
我已經把編譯好的libssh2.lib,libeay32.lib,ssleay32.lib,zlib.lib加載到demo項目中,你只需要把main.cpp里的ip,port,usr,pwd,下載文件路徑,保存文件路徑修改為自己對應的即可(如圖4所示);
直接編譯demo項目,然后開始執行;
ps:
SFTP_Libssh2.h
SFTP_Libssh2.cpp
功能:SFTP協議的文件傳輸功能。
(3)tests暫不使用;
圖3
圖4
如有任何問題,請留言,看到即回復。