Statisch gegen die C-Runtime linken
-
Wie mache ich das?
Ich benutze Visual C++ 2010 Express!
Unter Konfigurationseigenschaften -> C/C++ -> Laufzeitbibliothek steht "Multithreaded (/MT)"
Unter Konfigurartionseigenschaften -> Allgemein -> Common Language Runtime-Unterstützung steht "Keine Common Language Runtime-Unterstützung"
Fehler:
Fehler 1 error D8016: Die Befehlszeilenoptionen /ZI und /clr:pure sind inkompatibel. C:\Dokumente und Einstellungen\*****\Desktop\Musik\cl
Geht das mit Windows Forms nicht?
-
-
Genau das habe ich doch ausprobiert.
Und dann kommt diese Fehlermeldung:
Fehler 1 error D8016: Die Befehlszeilenoptionen /ZI und /clr:pure sind inkompatibel.
-
Du musst die Option /ZI entfernen, oder halt /clr:pure. Ich nehme mal an, du brauchst kein Edit&Continue (/ZI)?
MfG
-
Danach ist es nicht mit /Gm kompatibel und danach nicht mit EHs(oder so ähnlich).
Irgendwie will das nicht funktionieren.Dann versuch ich das später oder ich mache es in C# zum Verteilen.
Dann mal eine andere Frage:
Kann man C++/Cli leicht nach C# umschreiben?
Gibt es mehr Unterschiede als nur: "->" zu "." und "gcnew" zu "new"?
-
Kann man C++/Cli leicht nach C# umschreiben?
Ja.
Gibt es mehr Unterschiede als nur: "->" zu "." und "gcnew" zu "new"?
Ja, es gibt noch mehr Unterschiede. z.B. bezüglich Dispose oder Copy Konstructor.
-
Okay, danke!
Ich downloade mir bald den C# Compiler.