Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[98.84.18.52] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте!
Попробовал настроить VSC для работы с MinGW. Файл c_cpp_properties.json: { "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 } Выполнение задачи: 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 Кбайт, скачиваний: 37) |
Сообщ.
#2
,
|
|
|
У тебя явно косяк в настройках. Компилятору на вход подаётся JSON-файл. Это ни в какие ворота.
В конфиге должны быть описаны три "процедуры": сборка, запуск, отладка. Посмотри, например, вот эту ветку на оверфлове. |
Сообщ.
#3
,
|
|
|
Я видел эту статью, брал указанное содержание файлов json - не получилось. Попробую еще раз.
|