2013-09-24 12 views
2

Я хочу использовать ftp из моего проекта Qt. Но когда я добавляю #include <QFtp> в программу и запускаю , компилятор говорит: «error: QFtp: Нет такого файла или каталога».ошибка в #include <QFtp> что мне делать

+0

Вы, кажется, не выбрали ответ и не предоставили критиков для моего ответа. Что еще мы можем сделать для вас? Чего не хватает? – lpapp

ответ

3

Вы должны добавить что-то подобное этому файлу проекта.

QT += network 

QFtp является частью Network module

+0

спасибо, но я добавил его раньше :(проблема должна быть anythings else !! – Ismael

+2

Какой SDK вы используете? Я предположил, что вы используете Qt 4.x из-за класса QFtp. Но класс QFtp был удален из Qt 5.x (причина: ошибка дизайна) – fbucek

2

Вам нужно будет использовать оператор QMAKE ниже в файле проекта QMAKE (.pro или .При) с Qt 5, как она была перенесена в отдельный модуль детской площадки из-за к его проектным ограничениям. Тем не менее, я использовал его успешно в моем предыдущем коммерческом проекте, так что это должно быть в порядке:

QT += ftp 

В противном случае, если вы все еще используете Qt 4, нужно просто включить network модуль в QT переменных, как видно ниже:

QT += network 
+0

Я использую QT 5.4.2 и QT + = ftp дает мне сообщение: «Неизвестный модуль (ы) в QT: ftp« – ComputerEngineer88

+0

@ ComputerEngineer88 да, вы должны установить модуль. если у вас его нет, он не существует ... нет причин, чтобы уменьшить этот ответ только потому, что вы понятия не имеете, как установить материал! –

+0

Вы не объяснили это хорошо. Это достаточно хорошая причина, чтобы понизить кого-то дотча ? – ComputerEngineer88

 Смежные вопросы

  • Нет связанных вопросов^_^