Як скомпілювати CPP в EXE

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

Кроки

  1. 1

    Скачайте C ++ компілятор. Одним з кращих компіляторів для комп`ютерів під управлінням Windows є безкоштовний Microsoft Visual C ++ 2012 Express.

  2. 2

    Почніть новий проект в Visual C ++. Це досить просто. Натисніть «New Project» у лівому верхньому куті, а потім дотримуйтесь інструкцій на екрані. Введіть назву проекту та у вікні, натисніть «Finish».

  3. 3

    Скопіюйте і вставте все.cpp файли в каталог «Source Files», а потім скопіюйте і вставте все .h файли (якщо такі є) в каталог «Header Files». Перейменуйте основний CPP файл (той, який містить «int main ()») на вибране вами назва проекту.

  4. 4

    Створення та компіляція. Натисніть клавішу F7, щоб створити програму.




  5. 5

    Знайдіть EXE файл. Перейдіть в каталог «Projects», в який Visual C ++ поміщає всі програми (в Windows 7 цей каталог розташований в папці «Мої документи). У каталозі «Debug» знайдіть EXE файл під ім`ям, які ви дали йому раніше.

  6. 6

    Перевірте файл. Двічі клацніть по EXE файлу, щоб запустити його-якщо все пройшло добре, то програма працює нормально. Якщо щось пішло не так, спробуйте виконати описані дії ще раз.

  7. 7

    Якщо ви хочете запустити програму на іншому комп`ютері, на ньому повинні бути встановлені VC ++ Runtime бібліотеки (програми на C ++, створені за допомогою Visual Studio, вимагають наявності цих бібліотек). Вони не потрібні вам на вашому комп`ютері, так як встановлюються під час установки Visual Studio. Посилання для скачування бібліотек: https://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).