Название: статУя без cpp файлов Отправлено: Igors от Февраль 08, 2021, 16:22 Добрый день
Сборкой никогда не увлекался, поэтому не знаю, то ли проблема общая, то ли только для Xcode. В общем с помощью CMake создал проект в котором масса всяких плагинов и либок. В конце-концов откомпилил, но некоторых (а может и многих) либок нету. Это либы у которых нет никаких исходников, но которые требуют (в dependencies) др либы, обычно переливание из статичной либы в динамическую. Ну я добавил для такой либы исходник где написал ф-цию foo. Работает, но там их такая толпа, и для каждой править :'( Видел рекомендацию - добавить опцию линкера all_load, не имеет эффекта. Что посоветуете? Спасибо Название: Re: статУя без cpp файлов Отправлено: ecspertiza от Февраль 08, 2021, 17:50 Если внутри проекта(либы) только интерфейс, то что находится внутри библиотеки? :-) По идее внутри либы как раз и лежит реализация, а тут ее как таковой нет судя по всему. В этом случае по идее нет смысла выносить это в библиотеку, сделайте папку с .h файлами и инклудьте их где нужно. Если все верно понял.
Название: Re: статУя без cpp файлов Отправлено: Igors от Февраль 09, 2021, 12:31 Если внутри проекта(либы) только интерфейс, то что находится внутри библиотеки? :-) То что линкуется к этой "пустышке". И когда добавляю хоть один cpp файл - все норм, все создается Ладно, за неск часов сделал руками. Но случай интересный |