|
34 / 2 / 0
Регистрация: 05.02.2023
Сообщений: 39
|
|
Проблема с путями при подключении06.02.2023, 11:56. Показов 5170. Ответов 68
Люди! Хелп!
Замучился ковыряться с этой штукой. кручусь вокруг да около, не пойму как сделать. В общем наткнулся на вот этот пост: Как подключить к VS code? сделал все как там описано. Даже программу ту же взял. Но при создании CMakeList.txt начинаются проблемы: Он не может найти путь, хотя путь указан сверху. Вставляю такую строку как было в пояснении тогда он начинает ругаться иначе. Соответственно и в срр-файле возникают конфликты. Я с этими путями замучился биться. И так попробую и сяк. В include пробовал даже пути прописывать - не видит, либо неправильно прописываю. Работая на VSC win10. Cmake устанавливал как тот чел в посте писал. Компиляция работает, проблема только с подключением библиотек. Подскажите, пожалуйста, куда еще копать? какие пути как прописывать? То правый слеш, то обратный слеш, то уголки, то кавычки. уже столько вариантов пересмотрел в интернетах..
0
|
|
| 06.02.2023, 11:56 | |
|
Ответы с готовыми решениями:
68
Проблема с путями |
|
6354 / 3525 / 1428
Регистрация: 07.02.2019
Сообщений: 9,008
|
|
| 07.02.2023, 14:09 | |
|
0
|
|
|
34 / 2 / 0
Регистрация: 05.02.2023
Сообщений: 39
|
|
| 07.02.2023, 14:09 [ТС] | |
|
В общем, паззл сошелся: теперь нигде никто не ругается
При этом, для запуска кода надо нажать кнопку ПЛЭЙ внизу. И программа работает. А, если нажать RUN CODE, которое на правую кнопку мыши, то компилятор ругается на отсутствие файла.. Сейчас попробую с графикой чего-нибудь запустить..
0
|
|
|
34 / 2 / 0
Регистрация: 05.02.2023
Сообщений: 39
|
|
| 07.02.2023, 14:16 [ТС] | |
|
1
|
|
| 07.02.2023, 17:16 | |
|
Alexelot, отметьте полезное сообщение, как ответ, чтобы другие не искали. А ещё лучше - напишите инструкцию или скопируйте пример настройки и нажмите в своём сообщении на кнопку "Лучший ответ".
0
|
|
|
34 / 2 / 0
Регистрация: 05.02.2023
Сообщений: 39
|
|
| 08.02.2023, 08:12 [ТС] | |
|
Да я вот как раз хотел написать. Что в итоге, как делать? Потому что я начал новый проект в новой папке и опять бьюсь с этой же проблемой.
Итак, как было сказано вот тут, надо собрать библиотеки. Так вот сразу вопрос: это мы собираем библиотеки на всю систему, чтоб ими пользоваться в любое время или мы собираем их чисто для одного проекта? Я предполагаю, что это делается сборка библиотек для последующего пользования в любом проекте. Просто надо правильно составить CMakeLists.txt-файл с правильным прописыванием путей. вот тут возникает путаница (по крайней мере для меня-нуба). То есть, мы собрали библиотеки, сделали билд и инсталляцию. Пока пишу, соображаю - а что, если снова сделать билд и инсталляцию, но уже в другую папку, где будет делаться проект... Потому что я сейчас создаю проект, прописываю CMakeLists.txt по вышеуказанной инструкции и получаются ошибки с путями. Вот в этом туториале вообще не указывают никаких путей и префиксов в CMakeLists.txt файлах. Следовательно, там заведомо все работает. И с коде, в #include <SFML/Graphics.hpp> не возникает никаких проблем. Я, если и добиваюсь того, что в CMakeLists.txt файле все настройки прописаны без красных или желтых подчеркиваний, то в файле программы у меня обязательно подчеркивается <SFML/Graphics.hpp> с подписью SFML/Graphics.hpp: No such file or directory. Хотя, опять же, если рядом подключаются #include <SFML/System.hpp> и #include <SFML/Window.hpp> , то с ними проблем не возникает. Нужен конкретный такой гайд, чтоб совсем для чайников. И это независимо от степени владения самим С++, тут просто путаница получается. На буржуйских форумах тоже такие всякие вопросы возникают, но то, что там предлагают, почему-то не срабатывает. И я вот сейчас пытаюсь разобраться с внутренностями этого всего, чтоб понять, где какие пути и при каких обстоятельствах прописываются. Очень неплохо было бы почитать про CMake Cache. Там можно, скорее всего, все пути прописать или подкорректировать при необходимости, но пока такого описания я не нашел. На офф сайте SFML есть пояснения по всяким вопросам, но там оно применительно к Visual Studio написано, А Visual Studio Code, все-таки немного отличается по интерфейсу и элементам настроек. Добавлено через 1 час 24 минуты Так, ну я более менее разобрался с путями Я дорылся до истины! Что бы не было проблем, нужно в CMakeLists.txt прописать set(CMAKE_PREFIX_PATH C:/SFML/bin; C:/SFML/lib). То есть, я указывал путь, куда установлена библиотека, а надо именно прописать путь в БИН и в ЛИБ. Тогда все подчеркивания исчезают. правда, там теперь вылезла другие ошибки.. Но это уже не связано с путями.
0
|
|
|
34 / 2 / 0
Регистрация: 05.02.2023
Сообщений: 39
|
|
| 08.02.2023, 13:10 [ТС] | |
|
Определенно ничего не понятно.
Теперь ошибки опечатки. Не может найти необходимые элементы. При этом в папке они есть, но немного не так названы: Я попробовал переименовать файлы под те, которые он ищет, но и тогда ему не понравилось. Посыпались другие ошибки, много. С какого перепугу он ищет одни файлы, а наложены совсем другие?
0
|
|
|
6354 / 3525 / 1428
Регистрация: 07.02.2019
Сообщений: 9,008
|
|||
| 08.02.2023, 13:14 | |||
Сообщение было отмечено Alexelot как решение
РешениеИ я еще раз повторю, что подчеркивания - это не ошибки. Ошибки пишутся при компилировании. А подчиркивать может тупящий intellisense. Я в этом посте оставил видео, демонстрирующее весь процесс. К сожалению вложение не видно, чтоб его увидеть, нужно открыть сообщение на отдельной странице.
1
|
|||
|
34 / 2 / 0
Регистрация: 05.02.2023
Сообщений: 39
|
||
| 08.02.2023, 13:56 [ТС] | ||
|
0
|
||
| 08.02.2023, 14:25 | |
|
0
|
|
| 08.02.2023, 14:25 | |
|
проблема с путями Проблема с путями Проблема при подключении проектора Проблема при подключении пользователя Проблема при подключении на сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|