![]() |
|
|
![]()
|
|
| XeS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 6.4.2008 Репутация: нет Всего: нет |
Привет всем, пожалуйста помогите. Начал изучать Qt у меня Visual Studio 2008 Express Edition, Qt сконфигурирован и откомпилирован под msvc пути прописаны, простейшие проекты компилируются и запускаются нормально, но когда я начинаю использовать Q_OBJECT при создании своих объектов то при линковки проекта выплевывается ошибка 2001. Погуглив толком нечего не нашел, понял только что надо использовать какой то moc.
Как его использовать со студией? З.Ы: кьют дополнение в студии не стоит. |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 48 Всего: 135 |
Именно со сдудией (без qt-vsintegration) - очень тяжело. Нужно создавать build rules для каждого файла, указывать в них moc-компилятор, и ещё много чего (всё это делает qt-vsintegration). Есть два варианта решения: 1. Установить (читай - купить) qt-vsintegration. С его помощью добавляешь qt-class в проект и он создаёт для него нужные build rules. 2. Создать руками .pro файл (это несложно, см. %QTDIR%/examples), запустить командную строку с поддержкой vc ("Visual Studio 2005 Command Prompt" в меню "Пуск"), перейти в свой каталог и запустить qmake (можно без параметров). -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 5 Всего: 44 |
XeS, qmake делать надо перед компиляцией
|
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 48 Всего: 135 |
Да, конечно, забыл. Потом надо вызвать nmake
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| XeS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 6.4.2008 Репутация: нет Всего: нет |
Спасибо, прописываю build rules для каждого файла
|
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 11 Всего: 33 |
и так будешь резвиться с каждым проектом? -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |