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

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

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

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

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

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

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