a1nsworth у вас find_package отработал? Я удалил захардкоженный путь, такие штуки передаются в симейк или через параметры ком. строки или через CMakeUserPresets. Вы передали значение SFML_DIR?
a1nsworth я вам специально побил на несколько коммитов, думал вы догадаетесь.
Первый коммит - минимальные фиксы для сборки, это когда всё скомпилилось наконец, второй - это более адекватная структура проекта, тоже советую оставить. Третий - привёл в порядок форматирование, а четвертый - уже фиксы. Синглтон у вас кривой, течёт, поэтому я поправил. Кроме того, непонятно зачем он, особенно в двух местах. Почитайте хотя б как его правильно делать.
У вас таи вообще была чушь написана, удалялся инстанс окна в его же деструкторе. Это вообще непонятно как может работать
a1nsworth вы уверены, что вам нужна статическая библиотека Game? Не то чтобы я против, просто это усложнит сборочный код (если делать всё правильно), и я хочу быть уверен, что вы понимаете зачем вам это.
Artuiu а где вы прочитали, что она должна там быть? Как у вас сейчас выглядит каталог с бустом? Как вы подключаете его? Сархивируйте пожалуйста ваш проект, ну или на гитхаб выложите, чтобы можно было понять что происходит
И да, скачать файл из Releases у меня нельзя (у меня бесконечная загрузка).
Я бы предложил вам решать именно эту проблему, наверняка это будет легче сделать. Что значит "бесконечная загрузка"? Антивирь небось блокирует скачивание?
Зачем такие сложности? Почему просто не написать кастомный словарь?
И можно текст вопроса как-то переформулировать? Сейчас написано так, будто нейросеть сгенерировала, совершенно ни черта не понятно.
DEVELOPER Это так называемый Python launcher для Винды. Я им последний раз пользовался ещё на Windows 7. Его можно устанавливать, можно не устанавливать - зависит от того, собираетесь ли вы устаналивать несколько версий Python и собираетесь ли прописывать что-либо в PATH. В каком-то смысле это простейший менеджер версий.
Как там Питон устанавливается скриптом из репы Chocolatey я не знаю. Если бы лаунчер не поставился, а Питон бы просто прописался в PATH - тогда бы и команда python сработала (с учётом отключенности заглушки, разумеется).
Итого, у нас есть:
- заглушки для Стора (которые нужно отключать вручную, если вы ставите Питон НЕ из Стора)
- лаунчер для Винды (который можно ставить, а можно не ставить)
- содержимое переменной PATH, которое вы либо меняете, либо НЕ меняете, в том числе флажками в инсталлере
За этими вещами нужно следить лично вам, особенно за содержимым PATH - на Винде работа с софтом, который вызывается из консоли, подразумевает что вы хорошо понимаете что это за переменная окружения и следите за ней.