не может работать против 2008 или 2010 на Windows 7

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

это мой код:

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

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

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


person dole doug    schedule 22.12.2009    source источник
comment
Можете ли вы скомпилировать, а затем перейти в каталог отладки и напрямую запустить файл?   -  person Oded    schedule 22.12.2009
comment
Если я перестрою, то смогу запустить. Если я изменяю исходный код, мне придется перестроить его снова, чтобы внести изменения в исполняемый файл. Совершенно не кажется правильным !!!   -  person dole doug    schedule 22.12.2009


Ответы (4)


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

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

person Crashworks    schedule 23.12.2009

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

person Yunus Yurtturk    schedule 24.07.2012

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

person Jonathan    schedule 22.12.2009

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

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

person Shoban    schedule 23.12.2009