Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2013, 19:26   #1
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию Qt 5.0.1

Сначала поставил себе линейки студий: 2008, 2010 (sp1), 2012

Установил: Qt 5.0.1 for Windows 32-bit (MinGW 4.7, 823 MB)
И поверх неё в туже папку: Qt 5.0.1 for Windows 32-bit (VS 2010, 481 MB)
Взятые отсюда: http://qt-project.org/downloads

QtCreator успешно подхватил и студийный и мингв. Автоматом настроился. И можно выбирать, чем компилить.
Простенький проект компилит отлично.

Теперь попробовал добавить путь до библиотечного инклуда в example.pro :

INCLUDEPATH += d:/lib
INCLUDEPATH += d:/lib/gtest

Если компилирую mingw, то все в порядке. Если студийным компилем - пишет, что не может найти инклуд.

Пробовал все удалять, и ставить каждый qt отдельно для студии и мингва. Все тоже самое. Мингв пашет, студия не может найти хэдеры.

В чем тут может быть проблема?

/зы кликал мышкой на главный файл проекта, и при помощи кютешного мастера добавлял в проект библиотеку. Мингв сразу завелся. Но если выбрать студийный компиль, она так и не нашла нужные хэдеры...

Последний раз редактировалось _Bers; 03.04.2013 в 19:33.
_Bers вне форума Ответить с цитированием
Старый 03.04.2013, 20:45   #2
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

я не особо долго пользовался студией, но мне кажеца она вобще профайл не использует или использует что-то кроме них. Я думаю надо колупать настройки проекта через интерфейс студии. Не уверен.
rrrFer вне форума Ответить с цитированием
Старый 03.04.2013, 21:41   #3
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от rrrFer Посмотреть сообщение
я не особо долго пользовался студией, но мне кажеца она вобще профайл не использует или использует что-то кроме них. Я думаю надо колупать настройки проекта через интерфейс студии. Не уверен.
А при чем тут вообще студия?

Я создаю проект в QtCreator, и хочу собрать его в QtCreator
_Bers вне форума Ответить с цитированием
Старый 04.04.2013, 03:23   #4
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Решение было найдено!

В общем, если кто нибудь столкнется, то суть проблемы в следующем:
Компилятор от студии ищет все заголовочные файлы, библиотеки и прочее по особым путям.

Раньше, до 2008 версии включительно, можно было указывать эти пути в свойствах каталогов для всех проектов. Но в 2010-2012 этот функционал выпилили, предложив пользователям, либо ручками править свойства каждого отдельного проекта, либо настроить так называемые страницы свойств каталогов пользователя:

http://msdn.microsoft.com/query/dev1...ORIES)&rd=true

Правда по ссылке осталось неясным, где именно прописывать эти злосчастные пути.
Я куда только не тыкал, так и не нашел, где править глобальные для всех проектов настройки.

Но потом нагуглил вот такую вещь:
http://cbum.hut1.ru/projects.html

Там есть две прожки: утилитки по редактированию путей для 2010 и 2012 студий.
Очень удобные штуки. Позволяют легко и быстро прописать пути.

После указания глобальных путей для студийного компилятора, QtCreator успешно подцепил к проекту библиотеку и собрал её.
_Bers вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц