Не создается exe файл в visual studio 2010

Обновлено: 05.07.2024

Я могу отладить программу C в Visual Studio 2008 и построить ее. Однако процесс сборки, похоже, не оставляет .exe в папке, в которой он строится. Независимо от того, выберу ли я Release или Debug. Может ли .exe быть отправлен куда-то еще? Откуда мне знать?

В настоящее время я создаю приложение в Visual Studio 2010. После создания проекта для генерации выходных данных моего приложения я обнаружил, что .exe построен со значком по умолчанию. Есть ли какой-нибудь способ изменить или использовать мою собственную картинку в качестве значка для файла .exe.

Щелкните правой кнопкой мыши узел проекта и откройте страницу свойств:-

В общем узле в свойствах конфигурации.
Там вы увидите два поля:-

  1. Выходной каталог
  2. Целевое расширение. если целевое расширение равно .exe, то все в порядке.
    Посмотрите в выводе DIrectory, вы найдете исполняемый файл.

EDIT:- Вы смотрите не на то место. Вы должны увидеть здесь (пример):-

И вы видите здесь

Это на два каталога выше текущего каталога.

Вы пробовали проверить выходной путь в свойствах проекта?

Я столкнулся с этой ошибкой, когда (по какой-то причине) в диспетчере задач было найдено несколько MSBuild.exe's. Я убил их всех, и это снова сработало.

Я обнаружил, что это произошло из-за интуитивно понятного способа, которым visual studio создает структуру каталогов при создании нового консольного приложения. Вы получаете две папки и две папки отладки, а именно

таким образом, все файлы tlog и промежуточные файлы помещаются в одну папку отладки, а exe, ilk и pdb-в другую

Я потратил около 3 часов, пытаясь понять это, наконец-то понял: Вы заметите, что в файле проекта есть папка отладки. В этой папке должно быть NORMALLY

Для меня их не хватало. Как я это исправил:

Я скопировал эти 3 файла из папки отладки другого проекта и вставил их в папку отладки моего проекта. Затем я переименовал их, чтобы они соответствовали имени моего файла C++ (. cpp). Однако этого недостаточно, вы должны сохранить его таким образом, а затем закрыть Visual Studio, а затем снова открыть файл проекта с Windows explorer.

Это сделало это для меня!! Фиииналли.

Я смог решить эту проблему для всего класса. Проблема заключалась в том, что при выполнении пустого консольного приложения win32 и последующем создании .cpp программа не добавляла .cpp в конец имени файла .cpp. Когда я добавил его вручную, например practice.cpp, вместо того, чтобы просто практиковаться, он создал файл .exe. Это сработало для всех, у кого была проблема.

Похожие вопросы:

Есть ли способ отладить внешний exe с помощью visual studio 2010 с помощью shift+двойной щелчок, чтобы запустить exe. Обычно, чтобы запустить приложение в специальном режиме, мы нажимаем shift и.

У меня есть следующий фрагмент кода. Это файл c в visual studio 2010. Если я попытаюсь скомпилировать это с помощью строки: int hello = 10; commented out, она будет скомпилирована просто отлично.

В настоящее время я создаю приложение в Visual Studio 2010. После создания проекта для генерации выходных данных моего приложения я обнаружил, что .exe построен со значком по умолчанию. Есть ли.

Я использую VS 2010.Tried, чтобы получить покрытие кода моего C++ exe, который использует мои несколько C++ dlls.Expected отчета о покрытии, чтобы показать блоки, покрытые обоими модулями (exe и.

Я пытаюсь скомпилировать OpenBabel 2.3.2 на Visual Studio 2013. Компиляция с треском проваливается, в основном из-за того, что OpenBabel был разработан в 2009 году, а Visual Studio 2013 имеет.

Можно ли преобразовать проект visual studio 2010 express в файл .exe? Да, я знаю, что в проектах - > [FileName файла .sln] - > Bin - > Debug есть файл .exe. Но когда я копирую его в другой.

Вообщем делаю сборку, пишет что все хорошо, а exe нет. В студии работал мало, но встретил впервые такое. Вот лог.

1>------ Rebuild All started: Project: H2C, Configuration: Release Win32 ------
1>Deleting intermediate and output files for project 'H2C', configuration 'Release|Win32'
1>Compiling.
1>main.cpp
1>.\main.cpp(100) : warning C4244: 'argument' : conversion from 'long' to 'ILubyte', possible loss of data
1>.\main.cpp(126) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
1>.\main.cpp(173) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
1>.\main.cpp(213) : warning C4244: 'initializing' : conversion from 'double' to 'unsigned char', possible loss of data
1>.\main.cpp(237) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 8\VC\include\string.h(74) : see declaration of 'strcpy'
1>.\main.cpp(238) : warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 8\VC\include\string.h(79) : see declaration of 'strcat'
1>.\main.cpp(107) : warning C4101: 'PrevHeight' : unreferenced local variable
1>.\main.cpp(110) : warning C4101: 'len' : unreferenced local variable
1>Linking.
1>Generating code
1>Finished generating code
1>Embedding manifest.
1>Build log was saved at "file://c:\Програмирование\ENGINES\ImmortalCMC\H2C\H2C\Release\BuildLog.htm"
1>H2C - 0 error(s), 8 warning(s)
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========

Простите, если тема поднималась или вопрос нубовский.

MAMONT-92
> а exe нет.
Уверен? Тут посмотри: c:\Програмирование\ENGINES\ImmortalCMC\H2C\H2C\Release\.

X512
нет не в релизе, не в дебаг. ниде вообще, до этого он ошибку генерировал линковки, но я вроде от нее избавился поискав проблему в инете:
чего-то там..not found or not built by the last incremental link

MAMONT-92
Project Options -> General -> Output Directory - вот там у тебя что написано?

Читайте также: