Конвертирайте CPP файл в EXE

Автор: Christy White
Дата На Създаване: 4 Може 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Конвертирайте CPP файл в EXE - Съвети
Конвертирайте CPP файл в EXE - Съвети

Съдържание

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

Стъпвам

  1. Първо се нуждаете от компилатор на C ++. Един от най-добрите компилатори за Windows е безплатният Microsoft Visual C ++ 2012 Express.
  2. Стартирайте нов проект в Visual C ++. Това е доста лесно. Щракнете върху бутона „Нов проект“ в горния ляв ъгъл и следвайте стъпките, за да създадете „празен проект“. Дайте му име и кликнете върху „Finish“ в следващия прозорец.
  3. Копирайте и поставете всички .cpp файлове в папката "Изходни файлове" и копирайте всички. h файлове (ако има такива) в папката "Заглавни файлове". Преименувайте основния .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)