Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-20 von insgesamt 31.

Werbeanzeige

26.08.2010, 12:32

Forenbeitrag von: »rikiel«

Ich kann Direct3DEnum nicht erstellen

... , doofer Fehler Aber jetzt funktioniert alles einwandfrei Danke für deine schnelle und gute Hilfe TrikkieMikkie

26.08.2010, 12:01

Forenbeitrag von: »rikiel«

Ich kann Direct3DEnum nicht erstellen

Zu dem Fehler LNK1120 gibt VS selber keine Angabe wo der Fehler auftritt. Der sagt mir nur: "nicht aufgelöster externer Verweis". Meine main-Funktion sieht folgendermaßen aus: Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 #include <Windows.h> #include <TriBase.h> #include "InitWindow.h" #include "Direct3DEnum.h" #include "InitDirect3D.h" #include "E:\...

26.08.2010, 02:00

Forenbeitrag von: »rikiel«

Ich kann Direct3DEnum nicht erstellen

Was meinst du mit vollständige Fehlerbeschreibung? Ich habe bereits gegoogelt, aber nichts passendes gefunden. Hier mal das was VS mir ausgibt: Beschribung: error LNK1120: 1 nicht aufgelöste externe Verweise. Datei: c:\users\daniel\documents\visual studio 2010\Projects\Direct3DEnum Konsole\Debug\Direct3DEnum Konsole.exe Zeile: 1 Spalte: 1 Projekt: Direct3DEnum Konsole Das Subsystem ist folgendes: Konsole (/SUBSYSTEM:CONSOLE) Ich habe eine "Win32-Konsolenanwendung" erstellt. Sollte eine Windows K...

25.08.2010, 22:12

Forenbeitrag von: »rikiel«

Ich kann Direct3DEnum nicht erstellen

Danke für die Antwort. "Allgemeines.h" habe ich jetzt schon includiert, allerdings kann ich die Datei "Direct3D.h" generell nicht finden. Ich habe meinem Computer bereits danach durchsucht und auch im DirectX-Verzeichniss nichts gefunden. Kann es sein, dass die Direct3DEnum.h Datei gemeint ist? Dadurch hätte ich dann nur noch 2 Fehler: error LNK1120: 1 nicht aufgelöste externe Verweise (Datei: Direct3DEnum.exe)error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_main" in Funktion "___t...

25.08.2010, 21:06

Forenbeitrag von: »rikiel«

Ich kann Direct3DEnum nicht erstellen

Danke für die schnelle Antowort. Habe jetzt ein neues Projekt erstellt. Hatte vorher eine Windows-Anwendung und habe jetzt eine Konsolen-Anwendung erstellt. Woher könnte ich in diesem Programm z.B. erkennen ob es eine Konsolen- oder Windows-Anwendung ist? Allerdings habe ich jetzt ein anderes Problem: Beim Inkludieren im Quelltext sagt er, dass "Direct3D.h" und "Allgemeines.h" nicht gefunden werden kann. Ich habe diese Dateien als Headerdateien am Projekt angehängt. Außerdem gibt es noch einige ...

25.08.2010, 19:59

Forenbeitrag von: »rikiel«

Ich kann Direct3DEnum nicht erstellen

Ok, habe es jetzt ohne die zusätzliche Zeile gemacht. Sind nur noch 2 Fehler. So nebenbei, warum werden es dadurch eigentlich weniger Fehler? Folgende Fehler: error LNK1120: 1 nicht aufgelöste externe Verweise. (Zeile: 1 | Datei: Direct3DEnum.exe)error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_WinMain@16" in Funktion "___tmainCRTStartup". (Datei: "c:\Users\Daniel\documents\visual studio 2010\Projects\Direct3DEnum\Direct3DEnum\MSVCRTD.lib(crtexew.obj)"

25.08.2010, 19:18

Forenbeitrag von: »rikiel«

Ich kann Direct3DEnum nicht erstellen

Hallo Leute, ich habe ein Problem mit der Direct3DEnum Datei. Ich habe zu erst ein neues Projekt mit der Direct3DEnum Datei erstellt und dann habe ich die Ressourcendatei "Allgemeines.rc" hinzugefügt. Außerdem habe ich die anderen .cpp und .h Dateien aus dem Ordner Allgemeines der CD hinzugefügt. Am Anfang der Datei habe ich noch ein #include "E:\CD.exe\Beispiele\Allgemeines\Allgemeines.rc" geschrieben. Wenn ich es jetzt allerdings versuche zu erstellen, erhalte ich 17 Fehlermeldungen. Viele dav...

23.08.2010, 22:53

Forenbeitrag von: »rikiel«

Problem mit tbWriteToLog Befehl

Ich habe bisher immer mit F5 Debuggt. Sollte man das anders machen? Aber auch mit Rechtsklick auf das Projekt -> Erstellen kommt der selbe Fehler Und was meinst du mit deinem letzten Satz. Wie soll ich die .DLL Datei starten?

23.08.2010, 22:29

Forenbeitrag von: »rikiel«

Problem mit tbWriteToLog Befehl

OK, ich versuche es mal ganz von vorne. Ich kopiere den Ordner "TriBase" von der CD auf meine FestplatteIch öffne die Datei TriBase 2005.vcproj mit Visual Studio 2010 und Konvertiere diese.Als nächstes füge ich die 3 .h und .lib Verzeichnisse vom DX SDK, Windows SDK und der TriBase hinzuDann entferne ich die 9 bei der dxerr9.lib, dxerr9.h, DXGetErrorString9 und DXGetErrorDescription9Dann ändere ich den #include "mfc/afxres.h" Befehl in #include <windows.h> und füge das Makro #define IDC_STATIC -...

23.08.2010, 21:41

Forenbeitrag von: »rikiel«

Problem mit tbWriteToLog Befehl

Wenn ich versuche die Dateien der TriBase.vcproj zu kompilieren kommt die oben erwähnte Fehlermeldung. Allerdings kann mittlerweile die Engine benutzen, obwohl ich sie nicht selber kompilieren kann. MfG

23.08.2010, 21:06

Forenbeitrag von: »rikiel«

Problem mit tbWriteToLog Befehl

Nein, dann kommt eine Windows - Fehlermeldung die sagt, dass ...\Debug\TriBase.dll nicht gestartet werden kann. Die Datei ist allerdings in dem Verzeichnis. Die TriBase.lib und TriBase.dll sind auch in dem Debug Verzeichnis.

23.08.2010, 16:52

Forenbeitrag von: »rikiel«

Problem mit tbWriteToLog Befehl

Hallo SaRu, Als Administrator habe ich es bereits ausgeführt, steht auch in der Titelleiste. Bei den Postbuildereignissen habe ich auch bereits alles entfernt, hat allerdings auch nichts gebracht. Hier mal der Inhalt: COPY $(OutDir)$(TargetFileName) Bin COPY $(OutDir)$(TargetFileName) $(WinDir)\System32 COPY $(OutDir)$(TargetName).lib Lib Da ich nicht weiß was ich da anpassen kann, habe ich es auch erst mal gelassen. MfG

22.08.2010, 23:26

Forenbeitrag von: »rikiel«

Problem mit tbWriteToLog Befehl

Ich habe jetzt mal ein wenig rumprobiert. Habe jetzt aber eine andere Fehlermeldung als vorher: Fehlermeldung: error MSB3073: Der Befehl "COPY .\Debug\TriBase.dll Bin COPY .\Debug\TriBase.dll C:\Windows\System32 COPY .\Debug\TriBase.lib Lib :VCEnd" wurde mit dem Code 1 beendet. Datei: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets Zeile/Spalte: 113/6 Datei: TriBase Ich habe im Prinzip alles noch mal von vorne gemacht, kann dadurch auch sein, dass ich etwas vergesse...

22.08.2010, 22:00

Forenbeitrag von: »rikiel«

Problem mit tbWriteToLog Befehl

@ SaRu Mit Strg + F habe ich es auch gesucht, mit F12 wusste ich noch nicht, danke Allerdings habe ich weiterhin die Probleme in denn .obj Dateien (Wo liegen diese überhaupt?) mit DXGetErrorString9A@4 und DXGetErrorDescription9A@4.

22.08.2010, 21:10

Forenbeitrag von: »rikiel«

Problem mit tbWriteToLog Befehl

In TB_ERROR war kein Aufruf, aber in TB_ERROR_DIRECTX habe ich bei den beiden Aufrufen die 9 entfernt. Allerdings ändert das nichts an den Fehlermeldungen

22.08.2010, 20:30

Forenbeitrag von: »rikiel«

Problem mit tbWriteToLog Befehl

In den DX-Dateien habe ich auch nichts geändert, habe wohl etwas falsch formuliert . Ok in der TriBase.h war es schon auf dxerr.h, also ohne die 9. Aber weiter bin ich dadurch immer noch nicht

22.08.2010, 19:20

Forenbeitrag von: »rikiel«

Problem mit tbWriteToLog Befehl

Gib es eigentlich auch eine Dxerr.h Datei, bei der man eine 9 entfernen muss? Habe mich schon durch die Einstellungen geklickt aber nichts gefunden.

22.08.2010, 17:20

Forenbeitrag von: »rikiel«

Problem mit tbWriteToLog Befehl

Diese Fehler treten ja auf, wenn ich versuche die TriBase neu zu Kompilieren. Erst konvertiere ich die TriBase 2005.vcproj mit VS 2010 und dann habe ich die 9 entfernt und wenn ich versuche die Dateien zu kompiliere treten diese Fehler auf.

22.08.2010, 16:40

Forenbeitrag von: »rikiel«

Problem mit tbWriteToLog Befehl

Das hatte ich auch schon gemacht, allerdings habe ich dann eine noch längere Fehlerliste. Ist aber immer auf den gleichen Fehler bezogen, nur in den verschiedenen .obj Dateien. Hier ein Beispiel: Fehlermeldung: error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4". Datei: E:\TriBase Engine\tbVideo.obj Projekt: TriBase Bei einigen ist es auch statt "...ErrorString..." "...ErrorDescription..." als Fehler. Insgesammt sind es ca. 30 Dateien. Außerdem ist noch in der TriBase.dll ei...

Werbeanzeige