Скомпилируйте C ++ через Sublime Text и запустите в Mac Terminal - PullRequest
0 голосов
/ 24 ноября 2018

Я использую Sublime Text 3 и встроенную в него систему сборки для компиляции программ на C ++.Мне удалось написать систему сборки для компиляции всего проекта (все файлы .cpp в каталоге) и затем запустить в нем Mac Terminal, однако проблема в том, что рабочий каталог Terminal не является текущей папкой, поэтому я не могу использоватьотносительные пути (например) в программах на C ++.Есть ли способ это исправить?

{
    "shell_cmd": "g++ -std=c++14 ${file_path}/*.cpp -o '${file_path}/${file_base_name}'",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c++, source.cpp, source.cc, source.cxx",

    "variants":
    [
        {
            "name": "Run in Terminal",
            "shell_cmd": "g++ -std=c++14 ${file_path}/*.cpp -o '${file_path}/${file_base_name}' &&  open -a Terminal ./'${file_base_name}'",
            "shell": true,
        },
    ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...