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!

Werbeanzeige

rikiel

Frischling

  • »rikiel« ist der Autor dieses Themas

Beiträge: 31

Beruf: Schüler

  • Private Nachricht senden

11

21.08.2010, 20:36

Ich kann es nicht finden :(

Ich habe die deutsche Version von Visual C++ 2005.

Meinst du den Menüpunkt Linker -> Allgemein und dann den Punkt "Zusätzliche Bibliotheksverzeichnisse?

Falls ja, es funktioniert leider nicht. Ich will programmieren ...

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

12

21.08.2010, 21:06

VC++ 2005??

o.O

am besten mal auf 2010 umsteigen...

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

rikiel

Frischling

  • »rikiel« ist der Autor dieses Themas

Beiträge: 31

Beruf: Schüler

  • Private Nachricht senden

13

21.08.2010, 21:10

Ich benutze es ja, damit ich möglichst wenige von den oben genannten Problemen bekomme.
Visual Studio 2010 habe ich auch noch installiert, aber aus genannten Gründen halt erst mal nicht benutzt.

MfG

14

21.08.2010, 21:21

Pfade: Projekteinstellungen - Linker - Allgemein -> Zusätzliche Bibliotheksverzeichnisse

Libs: Projekteinstellungen - Linker - Eingabe -> Zusätzliche Abhängigkeiten

Bisschen Eigeninitiative (sprich die Eigenschaften durchforsten) wäre nicht schlecht. ;)
fka tm

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

15

21.08.2010, 21:24

Ich kenne mich mit derart alten versionen von VC++ nicht mehr aus, ich verstehe auch deine Gründe nicht, warum du nicht VC++ EE 2010 verwendest, aber es müsste unter Projekt -> Einstellungen sein; ich glaube, bei 2005 gabs dann noch win3.1-style Tabs, oder?
Musst halt manuell nach den Linker-Verzechnissen suchen...
Mit einer neueren IDE könnten wir dir auch besser helfen ;)

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

rikiel

Frischling

  • »rikiel« ist der Autor dieses Themas

Beiträge: 31

Beruf: Schüler

  • Private Nachricht senden

16

21.08.2010, 23:41

Ok bin dann jetzt wieder bei der 2010er Version.

Und erst noch mal danke für eure Hilfe bis hierher :).

Hier funktioniert alles auch schon mal besser ;).

Allerdings kommt nach dem Kompilieren die Meldung das d3dx9d_30 auf dem Computer fehlt, obwohl die im DirectX SDK Verzeichnis ist.
Die Datei d3dx9d_30 habe ich mir heruntergeladen und dann in das passende Verzeichnis verschoben.


Außerdem habe ich noch ein Problem mit dem "mfc/afxres.h".

Folgende Fehlermeldung:
error RC1015: cannot open include file 'mfc/afxres.h'.
Datei: E:\TriBase Engine\Res\Resource.rc
Zeile/Spalte: 10/1
Projekt: TriBase

Ich habe schon im Forum gesucht und auch gesehen das man "mfc/afxres.h" in <windows.h> ändern kann, allerdings treten dann wiederum andere Fehler auf.

MfG

17

21.08.2010, 23:47

Welche Fehler?
fka tm

rikiel

Frischling

  • »rikiel« ist der Autor dieses Themas

Beiträge: 31

Beruf: Schüler

  • Private Nachricht senden

18

22.08.2010, 00:31

Wenn ich es dann in <windows.h> änder tritt folgender Fehler auf:

Fehlermeldung:
error RC2104: undefined keyword or key name: IDC_STATIC
Datei: E:\TriBase Engine\Res\Resource.rc
Zeile/Spalte: 61/1
Projekt: TriBase

Wenn ich dann noch, wie hier beschrieben ist #define IDC_STATIC -1 einsetzt treten folgende Fehler auf:

Warnmeldung 1:
warning MSB8012: TargetPath(E:\TriBase Engine\.\Debug\TriBase.dll) entspricht nicht dem OutputFile-Eigenschaftswert (E:\TriBase Engine\Debug\TriBaseD.dll) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
Datei: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets
Zeile/Spalte: 990/6
Projekt: TriBase

Warnmeldung 2:
warning MSB8012: TargetName(TriBase) entspricht nicht dem OutputFile-Eigenschaftswert (TriBaseD) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.

und
Fehlermeldung 1:
error LNK1104: Datei "dxerr9.lib" kann nicht geöffnet werden.
Datei: E:\TriBase Engine\LINK
Projekt: TriBase

Diese Fehler treten auf, wenn ich die Files von der CD neu Kompilieren möchte.

MfG

19

22.08.2010, 10:18

Wie war das noch mal mit dxerr9.lib (und dxerr9.h)?
fka tm

wasp

Frischling

Beiträge: 30

Beruf: Schüler

  • Private Nachricht senden

20

22.08.2010, 12:26

Also wenn du dxerr9.lib in dxerr.lib änderst und IDC_STATIC definierst kommt die Fehlermeldung:

Fehler3error MSB3073: Der Befehl "COPY .\Debug\TriBase.dll Bin
COPY .\Debug\TriBase.dll C:\Windows\System32
COPY .\Debug\TriBase.lib Lib

Hilfe dazu: Lösung: TriBase und Visual C++ 2005/2008 Express

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »wasp« (22.08.2010, 14:17)


Werbeanzeige