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

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

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

36 ответов

7 просмотров

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

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

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

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

Коллеги, здравствуйте! А можно узнать ваше мнение относительно Wolfram Mathematica vs Julia? Просто у меня стоит выбор между тем, чтобы продолжить преподавать Wolfram Mathemat...
Илья Гаража
10
Обновленный chat тестили уже господа? Готовимся на заводы ? Простой проект на ларавель собирает за 1 ответ..
Jacov Borisov
14
кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Или мне дублировать структуру с информацией о следующем потоке в адресное пространство текущего потока?
One
9
Серьезно? Вот прям так на глагне на первом экране?
Sasha Beep
8
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
в "главной форме" создаются "дочерние формы / копии главной" new_form := TForm1.Create(Application); new_form.blah_blah_blah обработчик, срабатывающий при изменении положени...
livontiy
6
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
Карта сайта