Как да компилирате CPP файлове в EXE: 7 стъпки

Съдържание:

Как да компилирате CPP файлове в EXE: 7 стъпки
Как да компилирате CPP файлове в EXE: 7 стъпки

Видео: Как да компилирате CPP файлове в EXE: 7 стъпки

Видео: Как да компилирате CPP файлове в EXE: 7 стъпки
Видео: Как вырезать из pdf-файла нужные страницы 2024, Може
Anonim

Това ръководство ще ви научи как да конвертирате C ++ изходния код в EXE файл, който може да работи на повечето (ако не и на всички) компютри с Windows. В допълнение към C ++, можете също да конвертирате код с разширението.cpp,.cc и.cxx (както и.c, въпреки че не е гарантиран успех), като следвате това ръководство. Тази статия предполага, че C ++ кодът ще се изпълнява на конзолата и не изисква външни библиотеки.

Стъпка

Компилирайте CPP файл към EXE Стъпка 1
Компилирайте CPP файл към EXE Стъпка 1

Стъпка 1. Вземете безплатен C ++ компилатор

Един от най -добрите компилатори за компютри с Windows е Microsoft Visual C ++ 2012 Express, който може да бъде изтеглен безплатно.

Компилирайте CPP файл към EXE Стъпка 2
Компилирайте CPP файл към EXE Стъпка 2

Стъпка 2. Започнете нов проект във Visual C ++

Можете лесно да създадете проекта. Щракнете върху бутона „Нов проект“в горния ляв ъгъл на екрана, след което следвайте инструкциите за създаване на празен проект („Празен проект“). Дайте име на проекта, след което щракнете върху „Готово“в следващия прозорец.

Компилирайте CPP файл към EXE Стъпка 3
Компилирайте CPP файл към EXE Стъпка 3

Стъпка 3. Копирайте и поставете целия.cpp файл в директорията "Source Files", а.h файла (ако има такъв) в папката "Header Files"

Преименувайте главния.cpp файл (файлът с метода "int main ()") с името на проекта, който сте въвели по -рано. Всички външни зависимости ще бъдат попълнени автоматично.

Компилирайте CPP файл към EXE Стъпка 4
Компилирайте CPP файл към EXE Стъпка 4

Стъпка 4. След копиране на файловете, разгънете и компилирайте проекта, като натиснете F7

Visual C ++ ще създаде вашите програмни файлове.

Компилирайте CPP файл към EXE Стъпка 5
Компилирайте CPP файл към EXE Стъпка 5

Стъпка 5. Намерете EXE файла

Отворете папката „Проекти“, където Visual C ++ съхранява всички компилирани програми (в Windows 7 тази папка е в папката „Документи“). Вашата програма ще бъде записана под името на проекта, в папката "Debug".

Компилирайте CPP файл към EXE Стъпка 6
Компилирайте CPP файл към EXE Стъпка 6

Стъпка 6. Тествайте програмата, като щракнете двукратно върху файла

Ако няма грешки, вашата програма ще работи добре. Ако възникне грешка, повторете горните стъпки.

Компилирайте CPP файл към EXE Стъпка 7
Компилирайте CPP файл към EXE Стъпка 7

Стъпка 7. Ако искате да стартирате програмата на друг компютър, уверете се, че библиотеката за изпълнение на Visual C ++ е инсталирана на този компютър

C ++ програмите, компилирани с Visual C ++, зависят от библиотеките на Visual C ++, но не е необходимо да ги инсталирате, защото библиотеките ще се инсталират автоматично след инсталиране на Visual Studio. Въпреки това, лицето, което изпълнява вашата програма, не е задължително да притежава библиотеката. Изтеглете библиотеката на Visual C ++ на

Съвети

  • Понякога възникват грешки, тъй като авторите на програмата са използвали отхвърлени методи или не са включили зависимости в изходния код.
  • Уверете се, че сте инсталирали актуализацията на Visual C ++ Express, за да избегнете грешки при компилирането на програмата.
  • По принцип е по -лесно да помолите програмиста да компилира. Компилирайте се само когато е крайно необходимо.

Внимание

  • Избягвайте Dev-C ++. Програмата е стар компилатор, завинаги в бета състояние, има 340 известни грешки и не е актуализиран от 5 години. Ако е възможно, използвайте компилатор/IDE, различен от Dev-C ++.
  • Тъй като C ++ и C са езици за програмиране на ниско ниво, създадените от вас програми могат да повредят компютъра ви. За да проверите дали дадена програма може да повреди компютъра, проверете старта на програмата и намерете „#include„ WINDOWS.h “. Ако намерите този ред, не го компилирайте. Попитайте защо потребителят се нуждае от достъп до програмирането на Windows интерфейс. Ако отговорът на потребителя е подозрителен, помолете за помощ във форумите.

Препоръчано: