Название: Непонятная линковка Отправлено: nevero от Апрель 12, 2012, 20:29 Здравствуйте.
Возникла непонятная ошибка. В проекте есть несколько библиотек - они должны компилироваться в dll файлы. В .pro файле пишу: Код: TEMPLATE = lib Первая библиотека собирается как нужно и на выходе есть lib1.dll файл. Следующая библиотека должна вызывать функции из lib1.dll. Сама она компилируется, но на этапе линковки почему то пытается найти lib1.lib. Естественно такого файла нет.... и возникает ошибка линковки. Использую Qt 4.8.1 - собрана компилятором msvc2010. Почему так происходит? Название: Re: Непонятная линковка Отправлено: Mikhail от Апрель 12, 2012, 22:24 Выкладывай весь проект.
В проектном файле похоже беды нет. Где определил dllexport, dllimport? Название: Re: Непонятная линковка Отправлено: nevero от Апрель 12, 2012, 22:52 Где определил dllexport, dllimport? Я ничего такого не использую....В проекте есть несколько lib проектов и один app. И теперь просто в нужном месте инклудится соответствующий .h файл. Название: Re: Непонятная линковка Отправлено: twp от Апрель 13, 2012, 09:46 Где определил dllexport, dllimport? Я ничего такого не использую.... |