C++
Как проверить Visual C++ на Windows 10: runtime, компилятор и тестовый запуск
Фраза «проверить Visual C++ на Windows 10» может означать две разные вещи. Первая: установлен ли Microsoft Visual C++ Redistributable, который нужен для запуска программ. Вторая: установлен ли компилятор C++, чтобы писать и собирать свои проекты
Это разные компоненты. Redistributable помогает запускать уже готовые приложения. Компилятор cl.exe нужен разработчику и обычно ставится вместе с Visual Studio или Build Tools for Visual Studio
Вариант 1. Проверить Microsoft Visual C++ Redistributable
Если ошибка появляется при запуске игры, программы, драйвера или редактора, чаще всего нужен именно Redistributable
Проверьте через настройки Windows:
- Откройте «Параметры».
- Перейдите в «Приложения».
- Откройте список установленных программ.
- В поиске введите
Microsoft Visual C++.
В списке могут быть версии вроде:
- Microsoft Visual C++ 2015-2022 Redistributable (x64)
- Microsoft Visual C++ 2015-2022 Redistributable (x86)
- Microsoft Visual C++ 2013 Redistributable
- Microsoft Visual C++ 2010 Redistributable
Наличие нескольких версий нормально. Разные программы могут быть собраны разными версиями Visual C++ и требовать разные runtime-компоненты
Вариант 2. Проверить, есть ли компилятор C++
Если вы хотите программировать на C++, одного Redistributable недостаточно. Нужен компилятор
Самый простой способ проверки:
- Откройте меню «Пуск».
- Найдите
Developer Command Prompt for VS. - Запустите командную строку разработчика.
- Выполните команду:
cl
Если компилятор установлен, вы увидите версию Microsoft C/C++ Compiler. Если Windows пишет, что cl не является внутренней или внешней командой, значит обычная командная строка не видит компилятор или он не установлен
Важно: в обычном cmd команда cl может не работать даже при установленной Visual Studio. Поэтому проверку лучше делать именно через Developer Command Prompt
Проверка через маленькую программу
Создайте файл main.cpp:
#include <iostream>
int main() {
std::cout << "Visual C++ works\n";
return 0;
}
В Developer Command Prompt перейдите в папку с файлом и выполните:
cl main.cpp
После успешной сборки появится main.exe. Запустите:
main.exe
Если программа вывела текст, компилятор работает
Если нужна проверка для Visual Studio Code
Visual Studio Code сам по себе не является компилятором. Он только редактор. Для C++ на Windows можно использовать:
- MSVC из Visual Studio Build Tools;
- MinGW или MSYS2;
- WSL с
g++.
Если вы настраиваете VS Code, сначала проверьте компилятор, а уже потом конфигурацию редактора. Это снижает путаницу: если cl main.cpp не собирается в Developer Command Prompt, проблема не в VS Code
Частые ошибки
Скачать случайный DLL-файл
Если программа просит vcruntime140.dll или похожий файл, не скачивайте отдельные DLL с непонятных сайтов. Правильнее поставить официальный Microsoft Visual C++ Redistributable
Путать x86 и x64
На 64-битной Windows часто нужны оба пакета: x64 для 64-битных программ и x86 для 32-битных. Это нормально, они не заменяют друг друга полностью
Думать, что Redistributable позволяет писать код
Redistributable нужен для запуска. Для разработки нужен компилятор и инструменты сборки
Что делать, если Visual C++ не найден
Если не хватает runtime, установите официальный Microsoft Visual C++ Redistributable. Если нужен компилятор, установите Visual Studio Community или Build Tools for Visual Studio и выберите рабочую нагрузку C++
Для продолжения изучения пригодятся:
- Microsoft Visual C++ Runtime: что это и где скачать безопасно
- Как установить среду для C++
- Рубрика C++
Что почитать дальше по C++
Если нужен общий маршрут по теме, откройте рубрику C++. Для соседних задач пригодятся эти разборы:
- Microsoft Visual C++ Runtime Library ошибка: как исправить без скачивания DLL
- Microsoft Visual C++ Runtime: что это и где скачать безопасно
- Microsoft Visual C++: что скачать и как проверить
- Visual C++ для Windows 11: что установить для запуска программ и разработки