Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Joe от Декабрь 21, 2010, 14:09



Название: MSVS2005 - ошибка линковки приложения
Отправлено: Joe от Декабрь 21, 2010, 14:09
Ну, не так давно, но всё-таки примерно год назад ещё всё было нормально в этом вопросе - скачиваешь себе дистрибутив sdk, ставишь куда-то, выставляешь QTDIR-переменную и в проекте к include выставляешь $(QTDIR)/include, для линковщика - $(QTDIR)/lib, а там вручную без мороки добавляешь qtmain.lib, qtcore4.lib к библиотекам, или что ещё, если надо. И всё компилится, собирается, работает.
Теперь же такой фокус не канает. Всё компилится, а вот линковщик не находит ни одной функции, связанной с qt. Я достаточно спокойно отнёсся к тому, что библиотеки стали именоваться более "линуксово" - знаю такие API, где так же поступили - но там не было таких проеблем, более того - с таким как раз API параллельно пытаюсь линковаться - и эти библиотеки как раз хаваются на ура+. А вот qt не хавается.
Что произошло такого, что вдруг возникла такая мотня? Как с этим быть? Где что подправить, чтобы всё было хорошо? Я, конечно, могу и сам в-ручную сделать себе для MSVS2005 lib-библиотеки, но это monkey business, говоря честно.
Я точно не могу использовать никакие QDevelop/MinGW и прочие заносы, просто по соображениям высшего порядка.


Название: Re: MSVS2005 - ошибка линковки приложения
Отправлено: arial от Декабрь 21, 2010, 14:56
В PATH путь до бинарников Qt добавь.


Название: Re: MSVS2005 - ошибка линковки приложения
Отправлено: Joe от Декабрь 21, 2010, 15:07
А что-нибудь по-серьёзнее можно посоветовать?


Название: Re: MSVS2005 - ошибка линковки приложения
Отправлено: pastor от Декабрь 21, 2010, 16:17
Если речь идет об последнем SDK на данный момент, то Qt в составе него, очевидно, собрана MSVS2008 (или MinGW), а ты используешь MSVS2005


Название: Re: MSVS2005 - ошибка линковки приложения
Отправлено: Joe от Декабрь 22, 2010, 00:50
Да в общем, http://doc.qt.nokia.com/4.7/supported-platforms.html говорит примерно что-то подобное... Неужели линковщику не фиг? Что-то здесь не так в мелочах, как мне кажется.
Я не могу от MSVC2005 отказаться, у меня другой API тогда мозг выносит.... ЧООООРТ... как всё сложно...


Название: Re: MSVS2005 - ошибка линковки приложения
Отправлено: pastor от Декабрь 22, 2010, 04:41
Какая проблема собрать Qt самому?