Konvertera en CPP-fil till en EXE

Författare: Christy White
Skapelsedatum: 4 Maj 2021
Uppdatera Datum: 1 Juli 2024
Anonim
How to Convert EXE to MSI without any software | File Conversion
Video: How to Convert EXE to MSI without any software | File Conversion

Innehåll

Denna handledning ger dig steg-för-steg-instruktioner om hur du konverterar C ++ källfiler till .exe-filer, som fungerar på de flesta (för att undvika ordet "alla") Windows-datorer. Andra tillägg som fungerar med detta är .cpp, .cc och .cxx (och .c, till viss del, men antar inte att det fungerar). Den här guiden förutsätter att C ++ källkoden är för en konsolapplikation och inte kräver externa bibliotek.

Att gå

  1. Först behöver du en C ++ - kompilator. En av de bästa kompilerarna för Windows är gratis Microsoft Visual C ++ 2012 Express.
  2. Starta ett nytt projekt i Visual C ++. Detta är ganska enkelt. Klicka på knappen "Nytt projekt" i det övre vänstra hörnet och följ stegen för att skapa ett "Tomt projekt". Ge det ett namn och klicka på "Slutför" i nästa fönster.
  3. Kopiera och klistra in alla .cpp-filer till mappen "Källfiler" och kopiera alla. h-filer (om sådana finns) till mappen "Header Files". Byt namn på huvudcpp-filen (den med "int main ()") till namnet på det projekt du valde. Den externa beroendefilen fyller sig själv.
  4. Bygg och kompilera. Tryck på [F7] -tangenten när du är klar med allt ovan och programmet skapas.
  5. Hitta exe-filen. Navigera till "Projekt" -filen där Visual C ++ installerar alla program (i Windows 7 är detta dokumentmappen). Det kommer att finnas i filen med namnet du gav den tidigare under katalogen "Felsökning".
  6. Testa det. Dubbelklicka på .exe-filen för att köra den och om allt gick bra bör programmet fungera bra. Om det inte gör det, försök gå igenom stegen igen.
  7. Om du vill att programmet ska köras på en annan dator måste VC ++ Runtime Libraries vara installerat på den datorn. C ++ - program sammanställda med Visual Studio C ++ kräver dessa programbibliotek. Du behöver inte installera det separat på din dator, eftersom det är installerat med Visual Studio, men du bör inte förvänta dig att dina kunder ska ha det. Ladda ner länk: http://www.microsoft.com/en-us/download/details.aspx?id=30679

Tips

  • Ibland kan fel kastas eftersom den ursprungliga författaren använde föråldrade metoder eller glömde att inkludera beroendet av källkoden.
  • Se till att din Visual C ++ Express är uppdaterad så att inga fel uppstår under kompileringstiden.
  • I de flesta fall är det mer effektivt att låta skaparen av ett program sammanställa det åt dig. Sammanställ det bara själv om det absolut inte finns något annat alternativ.

Varningar

  • STAY AWAY från Dev-C ++. Den har en föråldrad kompilator, har över 340 kända buggar och har inte uppdaterats på fem år och lämnar den i evig beta. Om möjligt, använd NÅGON ANNAN COMPILER OCH IDE FÖRTECKNING Dev-C ++.
  • Eftersom C ++ och C är mycket låga programmeringsspråk kan de skada din dator. En snabb kontroll du kan göra är att kontrollera om .cpp-filerna har raden "#include WINDOWS.h" högst upp. Om så är fallet, kompilera INTE programmet och fråga skaparen varför de behöver åtkomst till Windows API. Om de inte kan svara på detta slutgiltigt, be en expert i ett forum om hjälp.

Förnödenheter

  • En kompilator (Visual C ++ rekommenderas)
  • En .cpp-fil eller C / C ++ källkod
  • En Windows-dator (.exe stöds endast av Windows)