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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: не линкуется библиотека  (Прочитано 3727 раз)
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« : Июль 31, 2009, 10:35 »

в общем есть - библиотека, в данный момент разрабатываемая. Есть тестовый проект, ее использующий. При билде тестового проекта выдается ошибка линковки на все методы классов используемых. ОС - винхр. Вчера на этой оси и на макоси все работало. Сегодня лишь немного изменил файловую структуру проекта библиотеки - перестало линковаться. Пробовал по 100 раз пересобирать. И библиотека, и проект в дебаг сборке.
компилятор - gcc (mingw)
added: исходный проект (вчерашний) тоже не собирается под ХР
« Последнее редактирование: Июль 31, 2009, 10:37 от Авварон » Записан
UVV
Гость
« Ответ #1 : Июль 31, 2009, 10:48 »

Сверяй pro-файл и пути.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #2 : Июль 31, 2009, 11:04 »

пути правильные - если нет библиотеки, он говорит - ее нет. Такое впечатление, что неправильно собрана сама библиотека... но ума не приложу, как такое может быть, вчера на ура собиралось же...
Записан
UVV
Гость
« Ответ #3 : Июль 31, 2009, 11:20 »

Вчера на этой оси и на макоси все работало. Сегодня лишь немного изменил файловую структуру проекта библиотеки - перестало линковаться.

Что конкретно менял?
Покажи, в какой последовательности библиотеки передаются линкеру.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #4 : Июль 31, 2009, 11:51 »

оказалось, попал на свою нелюбовь к незнакомому... все-таки не зря объявляется макрос *SHARED_EXPORT... дело было в нем, странно что раньше все собиралось. Спасибо за помощь:)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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