Автор:
Christy White
Дата На Създаване:
4 Може 2021
Дата На Актуализиране:
1 Юли 2024
Съдържание
Този урок ви дава инструкции стъпка по стъпка как да конвертирате изходните файлове на C ++ в .exe файлове, които работят на повечето (за да се избегне думата "всички") компютри с Windows. Други разширения, които работят с това, са .cpp, .cc и .cxx (и .c, до известна степен, но не предполагайте, че работи). Това ръководство предполага, че изходният код на C ++ е за конзолно приложение и не изисква външни библиотеки.
Стъпвам
- Първо се нуждаете от компилатор на C ++. Един от най-добрите компилатори за Windows е безплатният Microsoft Visual C ++ 2012 Express.
- Стартирайте нов проект в Visual C ++. Това е доста лесно. Щракнете върху бутона „Нов проект“ в горния ляв ъгъл и следвайте стъпките, за да създадете „празен проект“. Дайте му име и кликнете върху „Finish“ в следващия прозорец.
- Копирайте и поставете всички .cpp файлове в папката "Изходни файлове" и копирайте всички. h файлове (ако има такива) в папката "Заглавни файлове". Преименувайте основния .cpp файл (този с "int main ()") на името на избрания от вас проект. Файлът с външни зависимости ще се запълни сам.
- Изграждане и компилиране. Натиснете бутона [F7], когато приключите с всичко по-горе и програмата ще бъде създадена.
- Намерете exe файла. Придвижете се до файла „Проекти“, където Visual C ++ инсталира всички програми (в Windows 7 това е папката „Документи“). Той ще бъде във файла с името, което сте му дали по-рано в директорията "Debug".
- Тествайте го. Щракнете двукратно върху .exe файла, за да го стартирате и ако всичко е минало добре, програмата трябва да работи добре. Ако не стане, опитайте отново да преминете през стъпките.
- Ако искате програмата да се изпълнява на друг компютър, на този компютър трябва да бъдат инсталирани библиотеките за изпълнение на 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)