杉田です

macOS Mojave で Qt 5.12.0 を使って QtFtp をビルドして同梱の examples/qftp を
動かしファイルリストが表示されました。ただし、このサンプルプログラムは操作に
よってはクラッシュします。



Qt 5 は Qt 4 の QFtp をプライベートで抱えているので、Qt をソースコード から
ビルドするならば、.pro に以下を追加すれば QFtp を使うようにできます。

    QT += network-private

Qt 5.12 で試してみると QFtp でファイルをダウンロードできました。

2019/01/18 9:26、SUGIHARA <sugihara@circletek.jp>のメール:

杉原です

あさの さま、情報有難うございます

4.x は macOS Mojave ではダメみたいですね
QFtp を build する方法も mac ではどうなんしょうか。。。


QNetworkAccessManager で接続はできるみたいですが File List を取得する事
が出来ない。。。

FTP コマンドの ls put get delete が出来ればOKなんですが何か方法が有る
でしょうか?




杉原さん


Qt5から、QFtpが取り除かれてしまったので、
Qt libraryのbuildをせずに使用する場合には、
Qt4系を使用するしかなさそうです。
特にQt4/5でこだわりがなければ、Qt4を使うと楽に使えそうです。

Qt5で使用する場合には、

http://code.qt.io/cgit/qt/qtftp.git/

からgitにてcloneしてもらい、個別でbuildする必要があります。

ただ、2014-11-07からcommit logが止まっているので
Qt5で正常にbuildできるかちょっと疑問が個人的にあります。

build時に参考となりそうな情報がありましたので
URL貼り付けときます。

stackoverflow : How to use add-on “QtFtp”?
https://stackoverflow.com/questions/48058461/how-to-use-add-on-qtftp


ではでは
-- 
あさの かずお
kazuo.asano@gmail.com

2019年1月17日(木) 11:34 SUGIHARA <sugihara@circletek.jp>:

はじめまして・杉原と申します

Qt 初心者で 5.12.0 をインストールしましたが QFtp を使う方法が有りますか

また、 Qt 4.8.7 等 4.x と 5.x のいずれを使うのが現状望ましいのでしょうか

宜しくご教示下さい

_______________________________________________
Qt-users mailing list
Qt-users@qt-users.jp
http://qt-users.jp/mailman/listinfo/qt-users



---html-part included links-------
mailto:kazuo.asano@gmail.com
mailto:sugihara@circletek.jp
mailto:Qt-users@qt-users.jp
_______________________________________________
Qt-users mailing list
Qt-users@qt-users.jp
http://qt-users.jp/mailman/listinfo/qt-users