На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
  • При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
  • Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
  • Нарушение Правил может повлечь наказание со стороны модераторов.


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: archimed7592
  
> Настройка Visual Studio Code для работы с msys2
    Здравствуйте!
    Попробовал настроить VSC для работы с MinGW. Файл c_cpp_properties.json:
    ExpandedWrap disabled
      {
          "configurations": [
              {
                  "name": "Win32",
                  "compilerPath": "N:/msys64/mingw64/bin/g++.exe",
                  "intelliSenseMode": "gcc-x86",
                  "includePath": ["${workspaceFolder}","N:/msys64/mingw64/include"],
                  "defines": ["_DEBUG","UNICODE","_UNICODE"],
                  "cStandard": "c11",
                  "cppStandard": "c++17"
              }
          ],
          "version": 4,
          "enableConfigurationSquiggles": true
      }
    При запуске отладки получаю сообщение:
    ExpandedWrap disabled
      Выполнение задачи: N:\msys64\mingw64\bin\g++.exe -std=c++17 -g N:\MyProgramming\cppStudy\.vscode\c_cpp_properties.json -o N:\MyProgramming\cppStudy\.vscode\c_cpp_properties.exe
       
      N:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:N:\MyProgramming\cppStudy\.vscode\c_cpp_properties.json: file format not recognized; treating as linker script
      N:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:N:\MyProgramming\cppStudy\.vscode\c_cpp_properties.json:1: syntax error
      collect2.exe: error: ld returned 1 exit status
    У меня следующие вопросы:
    1. Что в этом файле неправильно? Я уже несколько раз проверял его и сравнивал с примерами в интернете, но ошибку найти не смог.
    2. Как в файле json можно определить причину ошибки? Может быть есть какое-то расширение для VSC или специальная программа, которая находит ошибки?
    Проект прикрепил.
    Прикреплённый файлПрикреплённый файлcppStudy.zip (2,63 Кбайт, скачиваний: 18)
      У тебя явно косяк в настройках. Компилятору на вход подаётся JSON-файл. Это ни в какие ворота.
      В конфиге должны быть описаны три "процедуры": сборка, запуск, отладка.
      Посмотри, например, вот эту ветку на оверфлове.
        Я видел эту статью, брал указанное содержание файлов json - не получилось. Попробую еще раз.
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0260 ]   [ 18 queries used ]   [ Generated: 27.04.24, 05:26 GMT ]