Не запускается exe файл visual studio
Не удаётся запустить ни одну программу в Visual Studio
Не удается запустить программу. Не удается найти указанный файл. Microsoft visual studio
Добрый день. Начал работу с программой, написал первую программу. текст приложу ниже. Программа.
Не удается запустить программу Visual Studio 2017
Здравствуйте, первый раз пользуюсь Visual Studio 2017, при компиляции кода выдает ошибки, как.
Не запускаются программы, скомплилированные под Visual Studio [дубликат]
Что делать? Не могу найти решение, а мне надо работать с проектом в VS, потому что тут отладчик нормальный.
updt: прога скопмиленая под VC не запускается, даже примитивная. ТЫкаешь — ничего не происходит, курсор меняется на ожидание -типа когда прога подвисает, и все. в диспетчере задач нет программы, курсор висит всегда если в папку где exe лежит зайти, помогает только перезагрузка. проверяли на вин 8.1 у меня сначала, не работало, потом еще у человека на такой же win 8.1, не работало. На семерке работает, у знакомой на 10-ке запускается. Обновил 8.1 до 10, думал, что исправит проблему, не помогло.
Работа с кодом в Visual Studio
Visual Studio включает эффективный интегрированный набор средств сборки и отладки проектов. Из этой статьи вы узнаете, как Visual Studio может помочь обнаружить проблемы в коде с помощью построения выходных данных, анализа кода, средств отладки и модульных тестов.
Мы разобрались, как работать с редактором, и написали код. Теперь необходимо убедиться, что код работает должным образом. Отладка в Visual Studio, как и в большинстве интегрированных сред разработки (IDE), осуществляется в два этапа: построение кода для обнаружения и устранения ошибок проекта и компилятора и выполнение кода для обнаружения ошибок времени выполнения и динамических ошибок.
Сборка кода
Существует два основных типа конфигурации сборки: отладка и выпуск. При использовании конфигурации отладка создается более крупный и медленный исполняемый файл, обеспечивающий более широкие интерактивные возможности отладки во время выполнения. Исполняемый файл конфигурации отладка никогда не следует отправлять. Конфигурация выпуск позволяет создать более быстрый оптимизированный исполняемый файл, подходящий для отправки (по крайней мере с точки зрения компилятора). По умолчанию используется конфигурация Отладка.
Самый простой способ выполнить сборку проекта — нажать клавишу F7, однако вы также можете начать сборку, выбрав в главном меню пункты Сборка > Собрать решение.
Процесс сборки можно наблюдать в окне Вывод в нижней части пользовательского интерфейса Visual Studio. Здесь отображаются ошибки, предупреждения и операции сборки. При наличии ошибок (или предупреждений выше заданного уровня) сборка завершится ошибкой. Можно щелкнуть ошибку и предупреждение, чтобы перейти к строке, где они возникли. Для перестроения проекта можно нажать клавишу F7 (чтобы перекомпилировать только файлы с ошибками) или CTRL+ALT+F7 (для чистого полного перестроения).
После успешного выполнения построения вы увидите примерно следующие результаты в окне Вывод:
Просмотр списка ошибок
Если вы внесли какие-либо изменения в код, который был ранее и успешно скомпилирован, возможно, возникнет ошибка. Если вы новичок в написании кода, возможно, их будет много. Ошибки иногда очевидны, например простая синтаксическая ошибка или неправильное имя переменной, а иногда их причину трудно выяснить, имея в распоряжении только зашифрованный код. Чтобы получить более четкое представление о проблеме, перейдите вниз окна Вывод сборки и щелкните вкладку Список ошибок. При этом вы перейдете к более организованному представлению ошибок и предупреждений для проекта и получите доступ к некоторым дополнительным параметрам.
Щелкните строку ошибки в окне Список ошибок, чтобы перейти в строку кода, в которой возникла ошибка. (Кроме того, номера строк можно включить, нажав клавиши Ctrl+Q, введя номера строк, а затем выбрав Включить или отключить отображение номеров строк в результатах. Это самый быстрый способ перехода в диалоговое окно Параметры, где можно включить номера строк.
Нажмите клавиши CTRL+G для быстрого перехода к номеру строки, в которой возникла ошибка.
Ошибку можно узнать по подчеркиванию красной волнистой линией Чтобы получить дополнительные сведения, наведите на нее указатель мыши. Внесите исправления, и подчеркивание исчезнет, хотя в результате исправления может возникнуть новая ошибка (это называется "регрессия").
Пройдите список ошибок и устраните все ошибки в коде.
Просмотр подробных сведений об ошибках
Многие ошибки трудны для восприятия, будучи представленными в терминах компилятора. В этом случае могут потребоваться дополнительные сведения. Из окна Список ошибок можно выполнить автоматический поиск в поисковой системе Bing для получения дополнительных сведений об ошибке или предупреждении. Щелкните правой кнопкой мыши по соответствующей строке записи и выберите Показать справочные сведения об ошибке из контекстного меню или щелкните гиперссылку с кодом ошибки в столбце код в списке ошибок.
В зависимости от настроек результаты поиска по коду и описанию ошибки откроются в веб-браузере либо во вкладке Visual Studio с результатами поиска Bing. Представленные результаты — из различных источников в Интернете, и, возможно, не все они будут полезными.
Анализ кода
Средства анализа выполняют поиск общих проблем в коде, которые могут привести к ошибкам времени выполнения или проблемам управления кодом.
Анализ кода C++
Чтобы выполнить анализ кода C++, запустите статический анализ кода. Запустить этот компонент после устранения всех очевидных ошибок, препятствующих успешной сборке, и потратить некоторое время, чтобы устранить создаваемые им предупреждения, — очень полезная привычка. Вы сможете избавиться от определенных будущих проблем, а также научитесь некоторым полезным приемам написания кода.
Нажмите клавиши ALT+F11 (или выберите в верхнем меню команду Анализ > Выполнить анализ кода в решении) для запуска статического анализа кода.
Все новые или обновленные предупреждения отображаются на вкладке Список ошибок в нижней части интегрированной среды разработки. Щелкните предупреждение для перехода к нему в коде.
Использование быстрых действий для исправления или рефакторинга кода
Если вы привыкли работать с клавиатурой, вы можете использовать клавиши со стрелками и сочетание клавиш CTRL+ . для проверки возможностей оптимизации и очистки кода!
Запуск очистки кода
Помимо форматирования пробелов, отступов и т. п., функция Очистка кода применяет определенные вами соглашения о стиле кода. Ваши настройки для каждого стиля кода считываются из файла EditorConfig, если такой существует в проекте, или из раздела Параметры стиля кода, который доступен через диалоговое окно Параметры.
Отладка выполняемого кода
Успешно завершив сборку кода и его очистку, запустите код, нажав клавишу F5 или выбрав команду Отладка > Начать отладку. Приложение будет запущено в среде отладки, и вы сможете пронаблюдать его поведение. Интегрированная среда разработки Visual Studio изменяется во время выполнения приложения: окно Вывод заменяется двумя новыми окнами (в конфигурации окон по умолчанию): окном с вкладками Видимые/Локальные/Контрольные значения и окном с вкладками Стек вызовов/Точки останова/Параметры исключений/Вывод. Эти окна имеют несколько вкладок, которые позволяют просмотреть и проверить переменные, потоки, стеки вызовов приложения и другие характеристики поведения во время выполнения приложения.
Остановите приложение, нажав клавиши SHIFT+F5 или кнопку Остановить. Кроме того, можно просто закрыть главное окно приложения (или диалоговое окно командной строки).
Задание простых точек останова
Точки останова — это один из самых простых и важных компонентов надежной отладки. Точка останова указывает, где Visual Studio следует приостановить выполнение кода, чтобы вы могли проверить значения переменных или поведение памяти либо выполнение ветви кода. После установки или удаления точек останова перестраивать проект не нужно.
Установите точку останова, щелкнув дальнее поле строки, в которой требуется приостановить выполнение, или нажмите клавишу F9, чтобы установить точку останова в текущей строке кода. Выполнение кода прерывается (останавливается) перед инструкциями для этой строки кода.
Чаще всего точки останова используются для решения следующих задач.
Чтобы точнее определить источник аварийного завершения или отсутствия отклика программы, расставьте точки останова вокруг и непосредственно в коде вызова метода, который, по вашему мнению, приводит к сбою. При выполнении кода в отладчике удаляйте, а затем снова устанавливайте точки останова ближе друг к другу, пока не найдете строку кода, вызывающую ошибку. Выполнение кода в отладчике описывается в следующем разделе.
При добавлении нового кода установите точку останова в его начале и выполните код, чтобы убедиться в том, что он работает правильно.
При реализации сложного поведения задайте точки останова для алгоритмического кода, чтобы можно было проверить значения переменных и данные при прерывании программы.
При написании кода C или C++ используйте точки останова для остановки кода, чтобы можно было проверить значения адреса (ищите значение NULL) и просмотреть значения счетчиков при отладке ошибок, связанных с памятью.
Дополнительные сведения о точках останова см. в статье Использование точек останова.
Проверка кода во время выполнения
Когда выполнение кода приостанавливается из-за достижения точки останова, строка кода, помеченная желтым цветом (текущий оператор), еще не выполнена. Вы можете выполнить текущий оператор и проверить, как изменились значения. Для выполнения кода в отладчике можно использовать ряд команд пошагового выполнения. Если отмеченный код является вызовом метода, вы можете выполнить шаг с заходом, нажав клавишу F11. Кроме того, можно выполнить шаг с обходом строки кода, нажав клавишу F10. Дополнительные команды и подробные сведения о пошаговом выполнении кода см. в статье Навигация по коду с помощью отладчика.
Код, представленный на предыдущей иллюстрации, может выполняться отладчиком по одному оператору. Для этого можно нажимать клавишу F10 или F11 (так как здесь нет вызова метода, результат выполнения обеих команд будет одинаковым).
Когда отладчик приостанавливает выполнение, можно проверить переменные и стеки вызовов, чтобы разобраться в происходящем. Находятся ли значения в тех диапазонах, которые вы ожидали увидеть? Выполняются ли вызовы в правильном порядке?
Наведите курсор на переменную для просмотра ее текущего значения и ссылок. Если отображается значение, которое вы не ожидали увидеть, возможно, в предыдущем или вызывающем коде имеется ошибка. Более подробные сведения об отладке см. в статье об использовании отладчика.
Кроме того, Visual Studio выводит на экран окно средств диагностики, где можно наблюдать за загрузкой ЦП и использованием памяти приложением в динамике по времени. В дальнейшем в процессе разработки приложения эти средства можно применять для выявления случаев непредвиденно высокой загрузки ЦП или чрезмерного выделения памяти. Это окно можно использовать в сочетании с окном Контрольные значения и точками останова, чтобы определить причину непредвиденно интенсивного использования или неосвобожденных ресурсов. Дополнительные сведения см. в статье Обзор возможностей профилирования.
Запуск модульных тестов
Модульные тесты — это первая линия защиты от ошибок в коде, так как при правильном проведении они позволяют проверять отдельные "модули" кода (как правило, это отдельные функции), которые проще отлаживать, чем всю программу. Visual Studio устанавливает платформу модульного тестирования Майкрософт для управляемого и машинного кода. Платформа модульного тестирования используется для создания модульных тестов, их запуска и передачи результатов таких тестов. Завершив внесение изменений, запустите модульные тесты повторно, чтобы убедиться, что код по-прежнему работает правильно. При использовании выпуска Visual Studio Enterprise можно настроить автоматический запуск тестов после каждой сборки.
Чтобы приступить к работе с модульными тестами, ознакомьтесь со статьей Создание модульных тестов для кода с помощью IntelliTest.
Дополнительные сведения о модульных тестах в Visual Studio, а также о том, как они могут помочь в создании более качественного кода, см. в статье Основные сведения о модульных тестах.
Только начал изучать, начал писать первый код и тут такая ошибка
Помогите пожалуйста
Простой 1 комментарий
Денис Куликов , суть работы программиста во многом состоит из соблюдения правил.
Как начинающий программист, ты обязан доскональнейше изучить неукоснительно соблюдать правила.
В первую очередь, так как ты решил задать вопрос здесь, правила данного ресурса.
П3.2 - формулировка вопроса должна быть максимально информативной и однозначной.
П3.8 - код запрещено публиковать в виде скриншотов.
Исправь свой вопрос. Размести свой код и лог сборки в блоках и удали лишние изображения.
Visual Studio не может запустить вашу программу т.к. ей тупо нечего запускать - она не скомпилировалась. Читайте что вам пишет в выводе. Там будет понятно и однозначно написанно в чем вы не правы (покрайней мере применительно к вашему коду это 100% будет так)
но должна как минимум запуститься консоль, однако даже с нормальным кодом(с объявленной библиотекой и классическим Hello World) вылазит такая же ошибка(
Нет, не должна. Ваша программа не скомпилировалась (и не должна, у вас ошибка в коде) - там прямым текстом, причем по русски, написано "Сборка завершилась с ошибкой".
Читайте внимательно на что именно ругается компилятор.
путь явно ссылается на какую то нужную утилиту в папке установки Visual Studio, это значит она установлена не верно, необходимо запустить программу установки заново и выбрать repair (восстановить)
1>cl : командная строка error D8027: нельзя выполнить "C:\Program Files\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86\c1xx.dll"
что и следовало доказать! запускай установщик Visual Studio и выбирай 'починить'
p.s. у тебя 32-битная windows? чудно
дело в том что постепенно поддержку 32-битных приложений будут прекращать все, рано или поздно. может майкрософт уже?
rPman, трудно быть бомжом(
этот пк старше меня на пару лет(мне 17) и 32 это его предел(
сейчас попробую
сколько у тебя оперативной памяти?
у 'быть бомжом' есть неплохой бонус, поганяло писать правильно (оптимально), использовать простые (а значит сложные для изучения) инструменты и т.п. На длинной дистанции это полезно. Грубо говоря, на с++ консольные приложения без отладки можно писать тупо в текстовом редакторе, зато разберешься с инструментами сборки приложений, будешь понимать что такое компиляция, объектные файлы, библиотеки и т.п.
сочувствую, что либо делать в таких условиях сложно
есть совет, найти старую версию vusial studio (примерно 2014 года или меньше) и поставить windows 7, правда найти ее можно будет только на торентах, и совет, устанавливать с отключенным интернетом, так как устновщик начинает что то скачивать, не находит и полностью ломается.
да возможно но в windows будут некоторые проблемы с правильной настройкой окружения, так как в visual studio все уже загружено и настроено как ожидается.
Можно поставить компилятор от майкрософт visual studio sdk, мало того он уже стоит у тебя вместе со студией, им можно пользоваться прямо из командной строки, многие системы сборки его обнаруживают и позволяют пользоваться.
Есть батник "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" который устанавливает переменные окружение для указанной архитектуры в параметрах, если добавить его в вызов своего батника, запускающего nmake или напрямую компилятор cl и линковщик link, и компилируй свои приложения сам, оперативки для этого нужно меньше гигабайта.
Например можно поставить gcc (mingw, к сожалению проект заброшен, там старая версия) или clang gcc (там самая новая из собранных под windows но это llvm, даже хз плюс это или минус) так же отдельно лучше поставить какой-нибудь инструмент по управлению сборкой (make, nmake, cmake,scons,automake. ) и вот тут начинается веселье, все самое интересное пришло из мира linux и в windows портируется как получится. в общем ковыряйся, мир этот огромный и непонятный, разберешься и уже считай огромный плюс как девопса, там как усилия сейчас на настройку и понимание окружения зачастую больше чем усилия на собственно кодинг.
p.s. если поставишь linux, то все будет очень даже из коробки, удобно и красиво
есть проект cygwin, до сих пор поддерживается хорошо, ребята портировали всю подсистему linux в windows так что собрав приложение под cygwin оно будет думать что работает в linux но при этом работать нативно на windows (это не виртуализация), к сожалению бинарники cygwin несовместимы с visualstudio/mingw
p.p.s. крупнейшая и лучшая на мой счет альтернатива visual studio как среда для разработки на c+= - это соответствующая подсистема eclipse (это для java но развилась так что там есть подсистемы подо все популярные языки, типа php, python и т.п.), вроде требования у них ниже чем у нынешней студии (а когда то было наоборот), но ее настроить тот еще квест
Писать что либо на c++ в просто текстовом редакторе легко
проблемы начинаются, если и нужно использовать сторонние библиотеки или к примеру их собрать.
Например если у тебя проект из одного cpp файла и кушает только стандартные либы то чтобы его собрать достаточно написать в консоли:
gcc main.cpp -o main.exe
(это при использовании gcc)
если файлов больше, бери make (можно использовать штатный nmake от майкрософт) там в простом как валенок формате пишется makefile и компиляция будет уже по команде make all
Есть другие системы сборки, гед больше автоматизации и еще больше непонятностей (когда смотришь во что превращаются скрипты или файлы настроек сборки проектов, волосы дыбом ставноятся, сотни килобайт текста) к сожалению такова текущая ситуация с c++, он очень сложен ко вхождению в него для новичков, особенно после тепличных php/nodejs/. или gui visual studio.
p.s. поставь себе llvm gcc (только он под windows имеет бинарники самой последней версии gnu c compiler), у него есть бонус - внезапно высокая производительность итогового кода там где не ожидаешь, буквально вчера собрал простейшее приложение с помощью либы simdjson чтобы парсить json дампы, и удивился, собранное в visual studio получается медленнее чем оно же на llvm gcc, в ДВА РАЗА, напомню что llvm это типа виртуальной байт код машины как у java, только умудряется работать быстрее нативного кода за счет сбора онлайн статистики выполнения (видно как приложение разгоняется в течении нескольких секунд работы).
При компиляции проекта на VS C++ скопировал экзешник со всеми нужными файлами, но при запуске экзешника на другом пк незапускается, мол отсутствует msvcp120.dll Незнаю проблема в пк на котором открыл экзешник или при компиляции ошибка. Помогите пожалуйста, позже добавлю подробности об ошибке
dll в exe шник c++
доброго времени суток ! имеется исходный код на msvs dll и exe шника если взять все функции из.
Exe не запускается самостоятельно
Подскажите, в чем проблема. --если я компилирую в MVC++ Studio 2008, то все ок. А если я пытаюсь.
VS11 Express: Не запускается скомпилированный .exe -файл
Сразу скажу, у меня Windows 7. Запускаю однозначно рабочий проект на VS11, компилирую, запускаю.
Проблема в том что из студии программа запускается а вот exe (в Debug) из папки нет.
День добрый! Есть такая проблема: В ActiveX компоненте помощью FileMapping создается область.
Запускать exe-шники только те, названия которых соответствуют разрядности пк?
Если да, то что делать с vcredist_arm.exe?
Добавлено через 2 часа 18 минут
Поправка, на сторонем пк отсутствует не msvcp120.dll, а msvcp140.dll, извените за опечатку
Ничего не помогает. Загружал пакеты VS с 2005 до 2017. Пытался назначить регистрацию пишет ошибку
Скрины
XLAT, а как это реализовать в VisualStudio 2017?
Добавлено через 18 минут
Использование библиотеки SFML и .jpg файлов, не помешает работе с /MT?
DanJan,
ок,
есть еще один верный(?) способ
чтобы есешник запускался на разных компах без посторонних заморочек
это использовать компилятор из сборки MinGW
Тум моно вспомнить недовольных gcc компилем из-за размера выпекаемых им exe.
Еще бы он ложит рантайм-std-библы внутрь exe.
Зато есть плюшки))
хех,
щас растолкую суть проблемы:
вот вы сделали крутой супермегапроЭкт и выложили его в сеть.
и к вам шквал жалоб:
"караул! не могу запустить ваш exe!"
а вы такой
так вот:
такое не есть гуд!
может вам это и подойдет(напрягать юзверей скачиваь какие-то пакеты), но автору КАТЕГОРИЧЕСКИ НЕТ!
тем более может так получиться что ваша казуальная супермегаутилита весит 1 мегабайт,
а скачиваемый пакет vc_redist.x64.exe для Visual Studio 2017 14.6 мб..
В чем проблема включаем вышеуказанный пакет в установщик также как включают директ икс в установщики где он необходим для использования. Или вы в 90-x застряли и пользуетесь дискетами и диал апп интернетом.
ага,
"я же современный погромист! мне лень разобратться. пусть юзвери платят и страдают, страдают и платят."
вот именно, вы может и современный погромист,
но пользователи бывают разные и в 90-x застрявшие.
а что слабо обойтись без установщика?
ах да,
вы же современный погромист
возня с установищком может быть МЕНЕЕ профитнее, чем использование платформонезависимого компилятора.
ну, и с вашими пакетами автор уже возился, не осилил))
прочтите весь тред, если не лень))
Приносим извинения. Запрошенное содержимое было удалено. Вы будете автоматически перенаправлены через 1 секунду.
Лучший отвечающий
Вопрос
Был создан .exe файл, который я попытался запустить на двух других компьютерах(Windows 8.1 и Windows 7), на моём компьютере(Windows 8.1) файл запускается без проблем.
Почему возникает такая ситуация, и как её избежать?
Компилятор: MS Visual Studio 2013
Ответы
Стандартная библиотека C++ используется любым приложением, написанном на этом языке. Она может быть включена в EXE, или подгружаться из DLL. В первом случае в свойствах проекта "C/C++ - Создание кода - Библиотека времени выполнения" нужно установить "Многопоточная" или "Многопоточная отладка" (в зависимости от конфигурации Release - Debug). Во втором случае свойства проекта не меняем, размер EXE получается меньше, но для работы программы на целевом компьютере должен быть развернут "Распространяемый пакет VC++".
Все ответы
Стандартная библиотека C++ используется любым приложением, написанном на этом языке. Она может быть включена в EXE, или подгружаться из DLL. В первом случае в свойствах проекта "C/C++ - Создание кода - Библиотека времени выполнения" нужно установить "Многопоточная" или "Многопоточная отладка" (в зависимости от конфигурации Release - Debug). Во втором случае свойства проекта не меняем, размер EXE получается меньше, но для работы программы на целевом компьютере должен быть развернут "Распространяемый пакет VC++".
Центры разработки
Обучение
Сообщество
Свяжитесь с нами
Программы
© 2022 Microsoft
Приносим извинения. Запрошенное содержимое было удалено. Вы будете автоматически перенаправлены через 1 секунду.
Лучший отвечающий
Вопрос
Только начал обучение С++ по учебнику Страуструпа.
Загрузил Visual Studio
Начал со стандартного "Hello, World!"
Отладка проходит успешно, ошибок нет.
Однако программа не запускается.
Следующий проект устарел: Hello, World - Debug Win32
Не удается запустить программу: . /HelloWorld.exe
Не удается найти указанный файл
Что я делаю не так?
Система: Wind x64.
Ответы
Все ответы
Так все-таки, в чем проблема?
В приведенном Вами руководстве много чего написано. Какие действия по созданию проекта и редактированию кода совершаете именно Вы? Опишите всю последовательность Ваших действий. Я отвечу, в чем ошибка.
Как бы все по руководству (кстати в VS 2010 делал тоже самое и без проблем). Создал проект - добавил файл .срр - написал программу - далее Сборка - Собрать решение, сборка проходит без ошибок. Далее Начать отладку или F5 и вот тут ошибка вылетает "Не удается запустить программу . /путь/ . Не удается найти указанный файл"
Вам нужен ответ, или нет? :) Почему я должен клещами вытягивать у Вас информацию. Тысячи людей используют VS по всему миру и у них проблем нет. Вам не кажется, что причина именно в Ваших действиях, а не в VS? Еще раз, опишите ПОДРОБНО процедуру создания Вами проекта (какие кнопки нажимаете, как добавляете файл в проект)? Что отображается в окне вывода или в списке ошибок после сборки (эти окна можно открыть из меню Вид)?
Вот описание действий с нуля:
Файл - Создать проект - Visual C++ - Проект Win32 - OK
Запускается мастер приложений - Далее - Тип:Приложение Windows, доп.параметры: Пустой проект - Готово
Файл - Создать файл - Файл С++(.срр) - Открыть
Во вкладке "Исходный код2.срр" пишу код:
далее: СБОРКА - Собрать решение - В выводе:
1>------ Сборка начата: проект: Win32Project2, Конфигурация: Debug Win32 ------
========== Сборка: успешно: 1, с ошибками: 0, без изменений: 0, пропущено: 0 ==========
теперь жму F5 или Начать отладку и тут выводится окно с ошибкой:
"Не удается запустить программу . /путь/ .
Не удается найти указанный файл"
Вот теперь все понятно. Вы совершили 2 ошибки.
Первая. Если Вы предполагаете пользоваться средствами ввода-вывода в консольное окно (printf, cout и проч.), следовательно такое окно должно быть создано загрузчиком ОС. Вам нужен не "Проект Win32", а "Консольное приложение Win32", либо выбрать соответствующую радиокнопку там, где ставите галочку "Пустой проект". В противном случае получите ошибку редактора связей.
Вторая ошибка. Файл исходного кода не принадлежит Вашему проекту. В проект файлы добавляются командой меню "Проект - Добавить новый элемент. ". Существующие файлы можно включить в проект командой "Проект - Добавить существующий элемент. ".
Читайте также: