Russian Qt Forum
Сентябрь 23, 2024, 08:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Не все файлы moc_ цепляет при компиляции  (Прочитано 4254 раз)
Caduceus
Гость
« : Сентябрь 16, 2009, 12:42 »

Использую встроенный в VisualStudio Qt
Создал какие надо moc_ файлы в начале компиялции, но не все их включил в проект и соответствено при лноквке ругается, что не может чего-то найти. Как заставить перегенерить и включить в проект moc_ файлы?
Записан
Winstrol
Гость
« Ответ #1 : Сентябрь 16, 2009, 12:55 »

Использую встроенный в VisualStudio Qt
Создал какие надо moc_ файлы в начале компиялции, но не все их включил в проект и соответствено при лноквке ругается, что не может чего-то найти. Как заставить перегенерить и включить в проект moc_ файлы?
qmake не забывем вызывать? И пересоздавать проект VS?
Лично у меня для этих целей  рядом с .pro файлом заведен батник
Код
Bash
@ECHO OFF
qmake
FOR %%H IN (*.pro) DO FOR /F "delims=. tokens=1" %%G IN ('ECHO %%H') DO qmake  -spec win32-msvc2008 -t vcapp -o %%G.vcproj %%G.pro
 
Записан
SASA
Гость
« Ответ #2 : Сентябрь 16, 2009, 19:47 »

Если используешь интегратор, то
1. Удаляем из проекта blabla.h и moc_blabla.cpp
2. Добавляем blabla.h в проект. Студия сама настраивет правила для сборки и включает два файла moc_blabla.cpp в проект.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #3 : Сентябрь 17, 2009, 01:38 »

Использую встроенный в VisualStudio Qt
Создал какие надо moc_ файлы в начале компиялции, но не все их включил в проект и соответствено при лноквке ругается, что не может чего-то найти. Как заставить перегенерить и включить в проект moc_ файлы?
qmake не забывем вызывать? И пересоздавать проект VS?
Лично у меня для этих целей  рядом с .pro файлом заведен батник

а говорили в студии удобнее разрабатывать?  Смеющийся
Записан
Winstrol
Гость
« Ответ #4 : Сентябрь 17, 2009, 09:14 »

а говорили в студии удобнее разрабатывать?  Смеющийся
Непонимающий А разве нет?
Записан
SASA
Гость
« Ответ #5 : Сентябрь 17, 2009, 19:37 »

qmake не забывем вызывать? И пересоздавать проект VS?
Лично у меня для этих целей  рядом с .pro файлом заведен батник
Код
Bash
@ECHO OFF
qmake
FOR %%H IN (*.pro) DO FOR /F "delims=. tokens=1" %%G IN ('ECHO %%H') DO qmake  -spec win32-msvc2008 -t vcapp -o %%G.vcproj %%G.pro
 

Если есть интегратор, то это извращение.
+ В проекте студии хранится больше информации, чем в файле pro.
Способ добовлять файлы я уже описал.
Записан
Winstrol
Гость
« Ответ #6 : Сентябрь 18, 2009, 10:11 »

Если есть интегратор, то это извращение.
Очень спорное определение. Если извращение позволяет что-то делать быстрее, то почему нет?
Интегратор пробовал - не пошло. ИМХО лишнее загромождение IDE.
А формы редактировать в дизайнере удобнее.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.135 секунд. Запросов: 23.