Hi
Ich hab bis jetzt schon oft das Problem gehabt, dass Programme auf meinem PC funktioniert haben, auf anderen Rechnern aber nicht!
Dann hab ich
diese Anleitung zum statischen Linken von dlls gefunden und die Eigenschaften in VStudio2008 entsprechend eingestellt:
Runtimelibrary auf Multithreaded(-Debug)
ATL nicht umgestellt
MFC nicht umgestellt
Das funktioniert aber nur, wenn ich eine einfache Anwendung (zB nur ne MessageBoxausgabe oder sowas) habe!
Sobald ich etwas "mehr" machen will (zum Beispiel das Beipsielprogramm mit Index und Vertexbuffer, Kap.2) klappt das schon nicht mehr
Fehlermeldung:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
|
1>------ Erstellen gestartet: Projekt: 5_VertexuIndexbuffer_KONSOLE, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>main.cpp
1>f:\programmierung\projekte\buch_aufgaben\5_vertex und indexbuffer\2_das erste dreieck\funktionen.h(33) : warning C4800: 'UINT': Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten möglich)
1>f:\programmierung\projekte\buch_aufgaben\5_vertex und indexbuffer\2_das erste dreieck\main.cpp(99) : warning C4101: 'fAspect': Unreferenzierte lokale Variable
1>Verknüpfen...
1>Das Manifest wird eingebettet...
1>mt.exe : general error c101008a: Failed to save the updated manifest to the file ".\Debug\5_VertexuIndexbuffer_KONSOLE.exe.embed.manifest". Falscher Parameter.
1>Das Buildprotokoll wurde unter "file://f:\Programmierung\Projekte\buch_aufgaben\5_VertexuIndexbuffer_KONSOLE\5_VertexuIndexbuffer_KONSOLE\Debug\BuildLog.htm" gespeichert.
1>5_VertexuIndexbuffer_KONSOLE - 1 Fehler, 2 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
|
Kann mir jemand sagen wie man das "richtig" macht oder ob das überhaupt damit geht?
Danke im Voraus
Jonsen