Преобразование файла CPP в EXE

Автор: Christy White
Дата создания: 4 Май 2021
Дата обновления: 1 Июль 2024
Anonim
Visual studio где exe. Как сделать exe файл в visual studio. Как скомпилировать cpp в exe. Урок #20.
Видео: Visual studio где exe. Как сделать exe файл в visual studio. Как скомпилировать cpp в exe. Урок #20.

Содержание

В этом руководстве приведены пошаговые инструкции по преобразованию исходных файлов C ++ в файлы .exe, которые работают на большинстве (чтобы избежать слова «все») компьютеров с Windows. Другие расширения, которые работают с этим, - это .cpp, .cc и .cxx (и в некоторой степени .c, но не предполагайте, что это работает). В этом руководстве предполагается, что исходный код C ++ предназначен для консольного приложения и не требует внешних библиотек.

Шагать

  1. Для начала вам понадобится компилятор C ++. Один из лучших компиляторов для Windows - бесплатный Microsoft Visual C ++ 2012 Express.
  2. Начните новый проект в Visual C ++. Это очень просто. Нажмите кнопку «Новый проект» в верхнем левом углу и следуйте инструкциям по созданию «пустого проекта». Дайте ему имя и нажмите «Готово» в следующем окне.
  3. Скопируйте и вставьте все файлы .cpp в папку «Исходные файлы» и скопируйте все. h файлы (если есть) в папку "Header Files". Переименуйте основной файл .cpp (с «int main ()») в имя выбранного вами проекта. Файл внешних зависимостей заполнится сам.
  4. Сборка и компиляция. Когда вы закончите со всем вышеперечисленным, нажмите клавишу [F7], и программа будет создана.
  5. Найдите exe-файл. Перейдите к файлу «Проекты», в который Visual C ++ устанавливает все программы (в Windows 7 это папка «Документы»). Он будет в файле с именем, которое вы дали ему ранее, в каталоге «Debug».
  6. Попробуй это. Дважды щелкните файл .exe, чтобы запустить его, и если все прошло хорошо, программа должна работать нормально. Если этого не произошло, попробуйте повторить шаги еще раз.
  7. Если вы хотите, чтобы программа запускалась на другом компьютере, на этом компьютере должны быть установлены библиотеки времени выполнения VC ++. Для программ C ++, скомпилированных с помощью Visual Studio C ++, требуются эти программные библиотеки. Вам не нужно устанавливать его отдельно на свой компьютер, потому что он устанавливается вместе с Visual Studio, но не следует ожидать, что он будет у ваших клиентов. Ссылка для скачивания: http://www.microsoft.com/en-us/download/details.aspx?id=30679

Советы

  • Иногда ошибки могут возникать из-за того, что исходный автор использовал устаревшие методы или забыл включить зависимости исходного кода.
  • Убедитесь, что ваш Visual C ++ Express обновлен, чтобы не возникало ошибок во время компиляции.
  • В большинстве случаев более эффективно позволить создателю программы скомпилировать ее за вас. Собирайте его самостоятельно, только если другого выхода нет.

Предупреждения

  • Держитесь подальше от Dev-C ++. Он имеет устаревший компилятор, имеет более 340 известных ошибок и не обновлялся в течение 5 лет, оставив его в постоянной бета-версии. Если возможно, используйте ЛЮБОЙ ДРУГОЙ КОМПИЛЯТОР И IDE, ЗА ИСКЛЮЧЕНИЕМ Dev-C ++.
  • Поскольку C ++ и C являются языками программирования очень низкого уровня, они могут нанести вред вашему компьютеру. Вы можете быстро проверить, есть ли в файлах .cpp строка "#include WINDOWS.h" вверху. В таком случае НЕ компилируйте программу и не спрашивайте создателя, зачем ему нужен доступ к Windows API. Если они не могут однозначно ответить на этот вопрос, обратитесь за помощью к эксперту на форуме.

Необходимости

  • Компилятор (рекомендуется Visual C ++)
  • Файл .cpp или исходный код C / C ++
  • Компьютер с Windows (.exe поддерживается только в Windows)