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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: MSVS2005 - ошибка линковки приложения  (Прочитано 3419 раз)
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 и прочие заносы, просто по соображениям высшего порядка.
Записан
arial
Гость
« Ответ #1 : Декабрь 21, 2010, 14:56 »

В PATH путь до бинарников Qt добавь.
Записан
Joe
Гость
« Ответ #2 : Декабрь 21, 2010, 15:07 »

А что-нибудь по-серьёзнее можно посоветовать?
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Декабрь 21, 2010, 16:17 »

Если речь идет об последнем SDK на данный момент, то Qt в составе него, очевидно, собрана MSVS2008 (или MinGW), а ты используешь MSVS2005
« Последнее редактирование: Декабрь 21, 2010, 16:22 от pastor » Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Joe
Гость
« Ответ #4 : Декабрь 22, 2010, 00:50 »

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

Сообщений: 2901



Просмотр профиля WWW
« Ответ #5 : Декабрь 22, 2010, 04:41 »

Какая проблема собрать Qt самому?
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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