код Visual Studio - задачи. json - включить путь идет с '', который не распознается - PullRequest
1 голос
/ 19 февраля 2020

когда я добавляю путь включения в задачи. json задачи в коде Visual Studio в MacOS, как показано ниже,

"args": [
          "-I ${workspaceFolder}",
          "-std=c++17",
          "-stdlib=libc++",
          "${workspaceFolder}/*.c",
          "-o",
          "${workspaceFolder}/a.out",
        ]

"Run Build Task" выполняется ниже команды в терминале MacOS, которая не включает путь правильно .

Выполнение задачи в папке sr c: clang ++ '-I / Users / lim / sr c' -std = c ++ 17 -stdlib = libc ++ / Users / lim / src /*.c -o /Users/lim/src/a.out

Не уверен, почему вставлен апостроф ('), а путь включения не распознается в clang ++. Ожидаемый путь включения должен быть без апострофа ('), как показано ниже, что работает в команде clang ++.

Ожидаемое выполнение задачи в папке sr c: clang ++ -I / Users / lim / sr c -std = c ++ 17 -stdlib = libc ++ /Users/lim/src/*.c -o /Users/lim/src/a.out

Как добавить правильно включить путь без апострофа (')?

1 Ответ

0 голосов
/ 20 февраля 2020

Удаление пробела и изменение с "-I $ {workspaceFolder}" на "-I $ {workspaceFolder}" удалено двоеточие (').

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...