не может работать против 2008 или 2010 на Windows 7 - PullRequest
0 голосов
/ 22 декабря 2009

Я только что установил Windows 7, и, поскольку я хочу больше узнать о C / C ++, я попытался установить VS 2008 или VS2010 beta. На них обоих я получаю одинаковое сообщение об ошибке. У меня была установлена ​​только одна версия каждой.

это мой код:

#include <stdio.h> 
int main(){
 printf("hello world");
 return 0;
}

но когда я нажимаю отладку, я получаю следующее сообщение:

Невозможно запустить программу 'c: \ users .... \ Debug \ helloworld.exe'.
Система не может найти файл указано.

Ответы [ 4 ]

1 голос
/ 24 июля 2012

В VS 2008, Инструменты -> Параметры -> Проекты и решения -> Построить и запустить -> Выберите «Всегда строить» для «При запуске, когда проекты устарели:» часть. Вот решение для той же моей проблемы

1 голос
/ 23 декабря 2009

Мне кажется, что ваша проблема больше связана с назначением выходного файла или переменной окружения %PATH%, чем с Visual Studio - ваш .vcproj хранит .exe или какой-то файл, от которого зависит, где отладчик может не могу найти это.

Мое первое предложение - посмотреть настройки «Отладчика» в свойствах этого проекта и убедиться, что он работает из правильного рабочего каталога, то есть его рабочий каталог находится в том же месте, что и .vcproj. настроен поставить скомпилированный .exe.

0 голосов
/ 23 декабря 2009

Я работаю с VS 2008 и Windows 7 в течение последних 4/5 месяцев без каких-либо проблем. Может быть, какая-то конфигурация выдачи?

Глядя на ошибку, кажется, что ваша программа выполнена, но не может работать (?)

0 голосов
/ 22 декабря 2009

Я могу подтвердить, что VS2008 совместим с Windows 7. Я запускаю его сейчас. Убедитесь, что у вас есть права на чтение / запись в этой папке.

...