170 похожих чатов

Можно ссылку как линковать статически? (Все что сам находил, было

так себе) Хочу sfml подключить. С помощью cmake

36 ответов

26 просмотров

> ссылку линковать статически Я нихвоя не понял.

Flower Surgeon
> ссылку линковать статически Я нихвоя не понял.

Он спрашивает ссылку на гайд о статической линковке

GGsrvg
Молодец ты какой

Ну так надо правильно задавать вопросы.

GGsrvg- Автор вопроса
Flower Surgeon
Ну так надо правильно задавать вопросы.

А как задать правильно вопрос, если не разбираешься плюсах?

GGsrvg- Автор вопроса

есть такое, но без make https://ravesli.com/podklyuchenie-i-ispolzovanie-bibliotek-v-visual-studio-2017/

GGsrvg
Так и было

Твой правильный вопрос должен звучать "как слинковать статическую библиотеку с моей программой", а не то, что ты спросил.

GGsrvg- Автор вопроса
Дима Жигальов
есть такое, но без make https://ravesli.com/podkly...

Спасибо. Но я так понял это только для винды. Мне бы под мак... Ещё раз спасибо

GGsrvg
Спасибо. Но я так понял это только для винды. Мне ...

Читай документацию на линкер. Ну, или ищи в XCode что-то такое.

Ставишь brew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" потом с помощью brew ставишь sfml brew install sfml оно?

Nastya Medveda
Ставишь brew /bin/bash -c "$(curl -fsSL https://r...

Инсталлировать sfml не то же, что слинковаться статически.

Liber Azerate
Инсталлировать sfml не то же, что слинковаться ста...

А зачем в макоси статическая линковка библиотек? Там по-другому работает.

Nastya Medveda
А зачем в макоси статическая линковка библиотек? Т...

Да? И как? То есть под макосью статической линковки не бывает?

GGsrvg- Автор вопроса
Nastya Medveda
Ставишь brew /bin/bash -c "$(curl -fsSL https://r...

А как мне потом открыть проект под линуксом? Либо собрать в dmg, чтоб юзер не мучился(не устанавливал сам sfml)?

GGsrvg
А как мне потом открыть проект под линуксом? Либо ...

Да как всегда – заводишь папку под thirdparty и используешь сабмодули

Nastya Medveda
А зачем в макоси статическая линковка библиотек? Т...

В смысле? Затем, чтобы не ставить дополнительный мусор в систему. Ну, рантайм, как правило, статически не линкуют.

Nastya Medveda
А зачем в макоси статическая линковка библиотек? Т...

Я понимаю, что на маке ты гадишь не в систему, а в свой хоум, но тем не менее...

Flower Surgeon
В смысле? Затем, чтобы не ставить дополнительный м...

ну тогда при запуске программы добавить в $PATH путь до библиотек лежащих в твоем проекте. Похоже, что так.

Nastya Medveda
А зачем в макоси статическая линковка библиотек? Т...

Работает так же как во всех BSD, но MacOS принято одно из самых забавных решений dll-hell что я видел - бандлы со всем необходимым для запуска (включая динамические библиотеки)

просто target_link_libraries() в симейке юзаешь и все. Ну и хедер инкудишь.

GGsrvg- Автор вопроса
Pepe 🐸
просто target_link_libraries() в симейке юзаешь и ...

Это я уже сделал давно, но тк знаний мало, всё ещё в поиске ответа

GGsrvg
Это я уже сделал давно, но тк знаний мало, всё ещё...

а что конкретно еще осталось? Если это сделал то должно слинковаться

GGsrvg- Автор вопроса
Pepe 🐸
а что конкретно еще осталось? Если это сделал то д...

Скорее всего хедеры инклудить, делаю вывод из твоего сообщения. Мб с маком беда

GGsrvg
Скорее всего хедеры инклудить, делаю вывод из твое...

да, надо значит в симейке include_directories (по моему так) прописать, в коде h файл заинклудить.

GGsrvg- Автор вопроса
Pepe 🐸
да, надо значит в симейке include_directories (по ...

Хорошо, спасибо!) Пишет что не может загрузить libvorbis.0.dylib

GGsrvg
запуск

проверь с помощью ldd подключилась ли зависимость

GGsrvg- Автор вопроса
Pepe 🐸
кстати dylib динамическая библиотека

Да знаю, но при этом ни где сам не добавлял её

GGsrvg
Да знаю, но при этом ни где сам не добавлял её

так может от нее зависит какой-то другой таргет в sfml

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта