Как скомпилировать файлы пользовательского интерфейса для создания заголовков? Есть ли другой способ, когда Qt-проект зеркально отображает проект визуальной студии и компилирует с Qt, чтобы получить их? Наверное, у меня может быть файл bat или что-то такое. Что нужно запустить для создания файлов заголовков из пользовательского интерфейса?Скомпилировать файл Ut Ut?
ответ
Вы должны использовать uic
в файле .ui. Это даст вам .h и .cpp. Обычно вы переопределяете классы, созданные этим шагом, в основном рассматривая их абстрактно.
В большинстве ситуаций вы не должны иметь дело с uic или moc напрямую.
У вас есть qmake, чтобы заботиться о вашем бизнесе.
qmake создает файл Makefile на основе информации в файле проекта. Файлы проекта создаются разработчиком и, как правило, просты, но более сложные файлы проектов могут быть созданы для сложных проектов . qmake содержит дополнительные функции для разработки с Qt, автоматически включает правила сборки для moc и uic. qmake может также создавать проекты для Microsoft Visual студии, не требуя разработчика , чтобы изменить файл проекта.
Как вы используете qmake с визуальной студией? – user230821
Хорошо, это не то, что я хочу. Я хочу, чтобы моя главная IDE была визуальной студией. – user230821
Вы вообще не читали о qmake? последнее предложение цитаты, которую я дал, говорит, что вы можете генерировать файлы vcproj с помощью qmake. во всяком случае, что вы действительно хотите, вероятно, является надстройкой Qt для Visual Studio: http://qt.nokia.com/downloads/visual-studio-add-in –
Попробуйте создать новый проект Visual Studio, а затем выберите «Приложение Qt» или аналогичное - не выбирайте приложение MFC и т. Д. Для этого у вас должна быть надстройка Qt для Visual Studio. Это автоматически установит его, так что вы будете строить все, начиная от VS.
Cheers.
- 1. Размер строки ut ut-8 в байтах?
- 2. Как использовать UT Bootstrap?
- 3. Угловой UT Bootstrap Typeahead
- 4. AngularJS UT Bootstrap Tab Пример
- 5. Угловой UT Bootstrap - Popup Datepicker
- 6. ut aMultiplication проблем с матрицами
- 7. Угловой UT Bootstrap Диалог Ширина
- 8. Угловые UT Bootstrap Вертикальные вкладки
- 9. запись UT для одновременного доступа коллекций
- 10. Лучший подход к тестированию UT QT
- 11. Как загрузить Угловой UT Bootstrap и зависимости
- 12. UT и вычисления вычислений Android Asynctask
- 13. Угловой UT Bootstrap Tabset: Запретить переключение вкладок
- 14. Угловой UT Bootstrap Datepicker не отображается
- 15. Угловой UT Bootstrap tabset с ng-repeat
- 16. ng-bind-html с директивами UT Bootstrap
- 17. WebStorm UT - не может найти модуль
- 18. Угловой UT bootstrap modal не работает
- 19. Отключение статической вкладки с Угловым UT Bootstrap?
- 20. Угловой UT Bootstrap collapse - что не так?
- 21. AngularJS - Директивы с Угловым UT Bootstrap
- 22. Wordpress UT Strange Theme Header Error
- 23. Угловой UT Bootstrap Datepicker is-open
- 24. Пустой стол в Угловом UT Bootstrap Datepicker
- 25. Угловой JS UT: контроллер, возвращающий методы $ resource
- 26. Как включить только определенные части UT Bootstrap с использованием Grunt
- 27. Угловой UT Bootstrap (Jade, Angular, Express) progressbar не работает
- 28. ut ubox vs 2000 ecg machine Значения данных
- 29. Должен постигнуть проверку Не удалось получить защищенную службу UT
- 30. Как узнать, открыт ли модальный в Угловом UT Bootstrap
Что относительно материала moc? – user230821
moc - это другой инструмент. Он использует псевдо-C++, который вы используете для определения сигналов и слотов, и преобразуйте его в реальный C++. uic берет файл .ui (который является xml-файлом) и создает код C++. –
Когда я попытался построить на днях, он создал 3 файла Form.h, Form.cpp и ui_form.h. Я попытался использовать их, и единственной проблемой были неразрешенные функции, которые, когда я отправлял их в Google, люди говорили, что ошибка вызвана не выделением класса. – user230821