Sep 09, 2007 21:32
Итак, мы сегодня дружим эти три пункта. Первые 2 подружены уже с момента установки пакета libqt4-dev, спасибо мэйнтейнерам. А вот Code::Blocks (svn3885) дружит с первым нормально, а вот о втором не знает почти ничего.
Итак, чтобы иметь приемлемый редактор кода + возможность компилить сразу + автодополнение + показ методов/членов классов, сделайте следующее:
1) напишите маленькую заготовку приложение в консоли, доведите до компилируемого состояния. На этом этапе должен быть сгенерирован Makefile.
2) в этой же папке создайте пустой проект Code::Blocks, добавьте существующие .cpp-файлы, нужные для проекта.
3) Откройте пункт меню Project->Properties.
a) поставьте галочку "Use custom Makefile" во вкладке "Project Settings"
b) Application->Type = GUI во вкладке "Project/Target Settings"
с) оставьте лишь один BuildTarget, напр. Debug
d) из Output Filename уберите подстроку "bin/Debug/"
4) -//- Settings->Editor. В Search Directories добавьте "/usr/include/qt4/QtGui", "/usr/include/qt4/QtCore"
Перезапустите Code::Blocks, открывайте проект, enjoy :)
З.Ы. Наверняка, если вам понадобится добавить файлы в проект, в консоли вам потребуется сделать
qmake -project; qmake; снова, дабы обновить Makefile.
qt,
linux