Скомпилировать файл Qt UI? - PullRequest
4 голосов
/ 19 декабря 2009

Как вы компилируете файлы пользовательского интерфейса для генерации заголовков? Есть ли другой способ сделать так, чтобы проект Qt отражал проект visual studio и компилировался с Qt, чтобы получить их? Я думаю, у меня мог быть файл летучей мыши или кое-что, что делает это. Что нужно запустить для генерации заголовочных файлов из пользовательского интерфейса?

Ответы [ 3 ]

6 голосов
/ 19 декабря 2009

Вы должны использовать uic в файле .ui. Это даст вам .h и .cpp. Обычно вы переопределяете классы, сгенерированные этим шагом, в основном считая их абстрактными.

3 голосов
/ 19 декабря 2009

В большинстве случаев вы не должны иметь дело с uic или moc напрямую. У вас есть qmake , чтобы позаботиться о вас

qmake генерирует Makefile на основе информация в файле проекта. Файлы проекта создаются разработчик, и, как правило, простые, но более сложные файлы проекта могут быть созданным для сложных проектов. QMAKE содержит дополнительные функции для поддерживать разработку с Qt, автоматически, включая правила сборки для moc и uic. qmake также может создавать проекты для Microsoft Visual студия без необходимости разработчика изменить файл проекта.

0 голосов
/ 16 марта 2011

Попробуйте создать новый проект Visual Studio, а затем выберите «Приложение Qt» или подобное - не выбирайте приложение MFC и т. Д. ... Для этого у вас должна быть надстройка Qt для Visual Studio. Это настроит все автоматически, так что вы будете строить все из VS.

Приветствие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...