Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » von c++ Projekt eine Exe datei machen !!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.09.2008, 09:12 Uhr
~maslensa
Gast


Hallo

Ich habe eine Frage und zwar ich habe eine Visual Studio 2008 c++ projekt. Ich muss es aber in exe Datei haben, damit meine program auf andere PC´s ausführen kann.

Wie kann ich es machen ?

Danke für die Hilfe.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.09.2008, 14:03 Uhr
WiredCoder



F5
--
Ich würde mich sehr über einen Besuch auf meiner Website freuen: www.Online-Programmierung.com
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.09.2008, 16:09 Uhr
0xdeadbeef
Gott
(Operator)


Im Release-Modus kompilieren. Am oberen Fensterrand sollte eine Menüleiste sein, in der eine Drop-Down-Box sein sollte, in der du zwischen Debug- und Release-Modus wechseln kannst. Dann halt kompilieren wie gehabt.

Wenn er sich immer noch über fehlende Bibliotheken beschwert, ist der Compiler im Zweifel neuer als das Windows, auf dem die .exe laufen soll. In dem Fall kannst du entweder auf der Zielmaschine das zu deinem Compiler gehörige Redistributable Package installieren (für VC++ 2005 z.B. hier: www.microsoft.com/downloads/details.aspx?FamilyID=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en ), oder die Runtime statisch linken. Such in den Projekteinstellungen nach einer Menüeinstellung in einem Untermenü namens "Linker" (oder so ähnlich, das verschiebt sich von Version zu Version immer mal wieder), in der du zwischen "Multithreaded," "Multithreaded-DLL," und das selbe noch mal mit -Debug drin wählen kannst. Im Zweifel ist da "Multithreaded-DLL" ausgewählt, und wenn du's statisch linken willst, muss das "Multithreaded" sein. Allerdings kann, je nachdem, welche Bibliotheken du sonst noch verwendest, das schon mal Probleme mit sich bringen. Es kann gut sein, dass, wenn du die Runtime änderst, du auch für die anderen Bibliotheken eine andere Version linken musst; das ist unter Windows immer etwas haarig.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.09.2008, 13:54 Uhr
~maslensa
Gast


Danke ich werde es probieren.

lg






Zitat von 0xdeadbeef:
Im Release-Modus kompilieren. Am oberen Fensterrand sollte eine Menüleiste sein, in der eine Drop-Down-Box sein sollte, in der du zwischen Debug- und Release-Modus wechseln kannst. Dann halt kompilieren wie gehabt.

Wenn er sich immer noch über fehlende Bibliotheken beschwert, ist der Compiler im Zweifel neuer als das Windows, auf dem die .exe laufen soll. In dem Fall kannst du entweder auf der Zielmaschine das zu deinem Compiler gehörige Redistributable Package installieren (für VC++ 2005 z.B. hier: www.microsoft.com/downloads/details.aspx?FamilyID=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en ), oder die Runtime statisch linken. Such in den Projekteinstellungen nach einer Menüeinstellung in einem Untermenü namens "Linker" (oder so ähnlich, das verschiebt sich von Version zu Version immer mal wieder), in der du zwischen "Multithreaded," "Multithreaded-DLL," und das selbe noch mal mit -Debug drin wählen kannst. Im Zweifel ist da "Multithreaded-DLL" ausgewählt, und wenn du's statisch linken willst, muss das "Multithreaded" sein. Allerdings kann, je nachdem, welche Bibliotheken du sonst noch verwendest, das schon mal Probleme mit sich bringen. Es kann gut sein, dass, wenn du die Runtime änderst, du auch für die anderen Bibliotheken eine andere Version linken musst; das ist unter Windows immer etwas haarig.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: