Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > QT5 и FTP


Автор: xbarmaglot 7.8.2013, 10:40
Есть ftp сервер. На него постоянно пишутся файлы. Необходимо вычитывать все файлы и удалять те, которые уже записаны и не пишутся в данный момент.
QFtp нет в QT 5 я не нашел.

Как это можно сделать ?

Автор: bsa 7.8.2013, 12:18
QFtp стал отдельным модулем. Загрузить его можно отсюда: https://qt.gitorious.org/qt/qtftp
Учись пользоваться поиском google.

Автор: xbarmaglot 7.8.2013, 21:22
Что-то как-то странно она собирается.
Поставил shared - нет *.lib. Поставил static - нет *.pdb.

QtSolutions в этом плане все проще делает...
Как ее правильно собрать-то ?

Автор: bsa 7.8.2013, 22:00
xbarmaglot, а pdb тебе зачем? Студией собираешь?

Автор: xbarmaglot 8.8.2013, 09:33
ага

Автор: xbarmaglot 16.8.2013, 18:26
В общем опять пересобрал как static. ругаться на pdb перестал, то при линковке говорит, что
Код

error LNK2005: "public: class QString __thiscall QUrlInfo::name(void)const " (?name@QUrlInfo@@QBE?AVQString@@XZ) already defined in Qt5Networkd.lib(Qt5Networkd.dll)


Посмотрел исходники qt. Там действительно есть этот приватный класс.
Для QFtp они использовали свой.

Как быть ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)