Пошаговое руководство. Компиляция машинной программы на языке C++ из командной строки
В состав Visual C++ включен компилятор языка C++, позволяющий создавать как простые консольные программы, так и приложения для "Магазина Windows" и компоненты .NET.
В этом пошаговом руководстве приводятся инструкции по созданию простой консольной программы на языке Visual C++ в текстовом редакторе с последующей компиляцией из командной строки.
Примечание
В интегрированной среде разработки Visual Studio также можно компилировать программы Visual C++.Для получения дополнительной информации см. Пошаговое руководство. Работа с проектами и решениями (C++).
В этом пошаговом руководстве вместо примера программы, приведенного далее, можно использовать собственную программу на Visual C++. Кроме того, можно использовать образец кода на языке Visual C++ из другого раздела справки.
Обязательные компоненты
Для выполнения этого пошагового руководства читатель должен владеть основами языка C++.
Создание файла исходного кода на языке Visual C++ и его компиляция из командной строки
Откройте окно Командная строка разработчика. (В меню Пуск выберите пункт Приложения. Откройте папку Средства Visual Studio для соответствующей версии Visual Studio, а затем выберите ярлык Командная строка разработчика.) Подробнее об открытии окна командной строки для работы с программами командной строки см. в разделе Установка переменных пути и среды при построении из командной строки.
В зависимости от операционной системы и конфигурации компьютера для успешной компиляции кода из этого пошагового руководства могут потребоваться учетные данные администратора. Чтобы запустить окно командной строки от имени администратора, щелкните правой кнопкой мыши элемент Командная строка разработчика и выберите команду Запуск от имени администратора.
В командной строке введите следующую команду: notepad basic.cpp.
Когда появится запрос на создание файла, нажмите кнопку Да.
В "Блокноте" введите следующие строки.
#include <iostream> int main() { std::cout << "This is a native C++ program." << std::endl; return 0; }
В меню Файл выберите команду Сохранить.
Вы создали файл исходного кода Visual C++.
В командной строке введите следующую команду: cl /EHsc basic.cpp. (Параметр командной строки /EHsc указывает компилятору на необходимость обработки исключений C++. Дополнительные сведения см. в разделе Параметр /EH (модель обработки исключений).)
Компилятор cl.exe создаст OBJ-файл, содержащий скомпилированный код, а затем запустит компоновщик для создания исполняемой программы с именем basic.exe. (Это имя отображается в строках информации, выводимой компилятором.)
Чтобы запустить программу basic.exe, в командной строке введите basic.
Программа выводит следующий текст и закрывается:
This is a native C++ program.
См. также
Задачи
Интерактивный учебник по Visual C++