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

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

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

Сообщений: 11445


Просмотр профиля
« : Февраль 08, 2021, 16:22 »

Добрый день

Сборкой никогда не увлекался, поэтому не знаю, то ли проблема общая, то ли только для Xcode. В общем с помощью CMake создал проект в котором масса всяких плагинов и либок. В конце-концов откомпилил, но некоторых (а может и многих) либок нету. Это либы у которых нет никаких исходников, но которые требуют (в dependencies) др либы, обычно переливание из статичной либы в динамическую.

Ну я добавил для такой либы исходник где написал ф-цию foo. Работает, но там их такая толпа, и для каждой править  Плачущий  Видел рекомендацию - добавить опцию линкера all_load, не имеет эффекта. Что посоветуете?

Спасибо
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #1 : Февраль 08, 2021, 17:50 »

Если внутри проекта(либы) только интерфейс, то что находится внутри библиотеки? :-) По идее внутри либы как раз и лежит реализация, а тут ее как таковой нет судя по всему. В этом случае по идее нет смысла выносить это в библиотеку, сделайте папку с .h файлами и инклудьте их где нужно. Если все верно понял.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Февраль 09, 2021, 12:31 »

Если внутри проекта(либы) только интерфейс, то что находится внутри библиотеки? :-)
То что линкуется к этой "пустышке". И когда добавляю хоть один cpp файл - все норм, все создается

Ладно, за неск часов сделал руками. Но случай интересный
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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