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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Непонятная линковка  (Прочитано 3277 раз)
nevero
Гость
« : Апрель 12, 2012, 20:29 »

Здравствуйте.

Возникла непонятная ошибка.
В проекте есть несколько библиотек - они должны компилироваться в dll файлы.
В .pro файле пишу:
Код:
TEMPLATE = lib
CONFIG += dll

Первая библиотека собирается как нужно и на выходе есть lib1.dll файл.
Следующая библиотека  должна вызывать функции из lib1.dll. Сама она компилируется, но на этапе линковки почему то пытается найти lib1.lib.
Естественно такого файла нет.... и возникает ошибка линковки.

Использую Qt 4.8.1 - собрана компилятором msvc2010.

Почему так происходит?
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #1 : Апрель 12, 2012, 22:24 »

Выкладывай весь проект.
В проектном файле похоже беды нет.
Где определил dllexport,   dllimport?
Записан
nevero
Гость
« Ответ #2 : Апрель 12, 2012, 22:52 »

Где определил dllexport,   dllimport?
Я ничего такого не использую....
В проекте есть несколько lib проектов и один app.
И теперь просто в нужном месте инклудится соответствующий .h файл.
Записан
twp
Гость
« Ответ #3 : Апрель 13, 2012, 09:46 »

Где определил dllexport,   dllimport?
Я ничего такого не использую....
А надо. Это надеюсь поможет
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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