Как скомпилировать CPP в EXE

Загрузить PDFЗагрузить PDF

Это пошаговое руководство по компиляции исходного кода на C++ в EXE файлы (в Windows). Описанные методы также работают при компиляции форматов .c ++, .cc и .cxx (возможно, что и .c). Это руководство предполагает, что исходный код на C++ является консольным приложением и не требует никаких внешних библиотек.

  1. How.com.vn Русский: Step 1 Скачайте C++ компилятор.
    Одним из лучших компиляторов для компьютеров под управлением Windows является бесплатный Microsoft Visual C++ 2012 Express.
  2. How.com.vn Русский: Step 2 Начните новый проект в Visual C++.
    Это довольно просто. Нажмите «New Project» в левом верхнем углу, а затем следуйте инструкциям на экране. Введите название проекта и в открывшемся окне нажмите «Finish».
  3. How.com.vn Русский: Step 3 Скопируйте и вставьте...
    Скопируйте и вставьте все .cpp файлы в каталог «Source Files», а затем скопируйте и вставьте все .h файлы (если таковые имеются) в каталог «Header Files». Переименуйте основной CPP файл (тот, который содержит «int main()») на выбранное вами название проекта.
  4. How.com.vn Русский: Step 4 Создание и компиляция.
    Нажмите клавишу F7, чтобы создать программу.
  5. How.com.vn Русский: Step 5 Найдите EXE файл.
    Перейдите в каталог «Projects», в который Visual C++ помещает все программы (в Windows 7 этот каталог расположен в папке «Мои документы). В каталоге «Debug» найдите EXE файл под именем, которые вы дали ему ранее.
  6. How.com.vn Русский: Step 6 Проверьте файл.
    Дважды щелкните по EXE файлу, чтобы запустить его; если все прошло хорошо, то программа работает нормально. Если что-то пошло не так, попробуйте выполнить описанные действия еще раз.
  7. How.com.vn Русский: Step 7 Если вы хотите...
    Если вы хотите запустить программу на другом компьютере, на нем должны быть установлены VC++ Runtime библиотеки (программы на C++, созданные посредством Visual Studio, требуют наличия этих библиотек). Они не нужны вам на вашем компьютере, так как устанавливаются во время установки Visual Studio. Ссылка для скачивания библиотек: http://www.microsoft.com/en-us/download/details.aspx?id=30679
    Реклама

Советы

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

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

  • Поскольку C++ и C - это низкоуровневые языки программирования, они могут нанести вред вашему компьютеру. Чтобы избежать этого, проверьте .cpp файлы на наличие в них строки «# include" windows.h». Если такая строка присутствует, не компилируйте программу, а спросите ее автора, зачем программе доступ к Windows API. Если автор затрудняется с ответом, задайте вопрос эксперту на специализированном форуме.
  • Не работайте с Dev-C++. Это устаревший компилятор, у которого 340 ошибок и который не обновлялся в течение 5 лет.
Реклама

Что вам понадобится

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

Об этой статье

How.com.vn работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 18 человек(а). Количество просмотров этой статьи: 75 402.
Эту страницу просматривали 75 402 раза.

Была ли эта статья полезной?

⚠️ Disclaimer:

Content from Wiki How Русский language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Реклама