Я хочу скомпилировать исходный файл C ++ без создания проекта в Visual Studio 2017 без создания проекта, как мы делаем в некоторых редакторах кода, как я могу это сделать. Может кто-нибудь сказать, пожалуйста?
Вот пример, в возвышенном тексте я создаю код, а затем компилирую его с помощью ctrl + b. Аналогичным образом я хочу сделать это в visual studio 2017.
Вы можете открыть папку и начать кодирование в Visual Studio, не создавая файл проекта или решения.
Они называют это Открыть папку особенность.
В Visual Studio 2017 представлена функция «Открыть папку», которая позволяет открывать папку с исходными файлами и сразу же начинать кодирование с поддержкой IntelliSense, просмотра, рефакторинга, отладки и т. Д. Файлы .sln или .vcxproj не загружаются …
в главном меню выберите Файл | Открыть | Папка или нажмите Ctrl + Shift + Alt + O.
Самый простой способ, который я нашел, — щелкнуть правой кнопкой мыши в области «Solution Explorer» и выбрать «Open Command Command Prompt». Оттуда вы можете использовать сл чтобы скомпилировать вашу программу, как вы считаете нужным.
Вы можете открыть «Командная строка разработчика для VS2017» в меню «Пуск» и использовать cl.exe для компиляции исходного кода.
Например.
Имя исходного файла c ++: test.cpp
введите «cl test.cpp»
Затем он сгенерирует «test.obj» и «test.exe», если ошибок не найдено.
Вы можете набрать «cl» для простого использования и «cl /?» для полной помощи.
Если вы хотите уйти от IDE, я бы порекомендовал поискать MinGW для компиляции в командной строке. Если вы используете Ubuntu или что-то подобное, я думаю, вы можете скомпилировать в bash без дополнительных расширений.
Для MinGW http://www.mingw.org/wiki/mingw_for_first_time_users_howto
Я верю, что вы будете таким же образом компилировать в Ubuntu, если нет, я верю, что вы можете найти некоторые источники для этого.
Преимущества компиляции в терминале в основном в том, что вам не нужно настраивать завершенный проект, но вы можете сделать свою собственную небольшую настройку. Конечно, IDE — это простой способ запуска, но компиляция в терминале также помогает вам понять, что происходит на самом деле, а не просто нажать «Отладка».