Ich weiß, dass dieses Thema schon wahnsinnig oft besprochen wurde, aber ich hab immer noch keine Lösung auf dieses Problem. Wahrscheinlich viele andere auch nicht. Deshalb wäre es toll, wenn sich irgendjemand von euch mal einen Ruck gibt und so freundlich ist eine Anleitung für dieses Problem zu schreiben, falls es denn lösbar ist. Diese könnte man dann ins FAQ stellen.
Die meisten (nur nicht ich
) haben folgendes Problem:
Beim Compillieren kommen diese Fehler (aus dem Thread von FOGX):
- timeGetTime@0 und
- Direct3DCreate9@4
Bei mir allerdings kommen viel mehr (kann sein, dass auch die oben genannten dabei sind).
Hier die Fehlermeldungen von Kapitel 2: Das erste Dreieck
384 F:\Programmieren\SDK's\TriBase\Include\DShowBaseClasses\wxutil.h `_asm' undeclared (first use this function)
288 F:\Programmieren\SDK's\TriBase\Include\DShowBaseClasses\combase.h ISO C++ forbids declaration of `CUnknown' with no type
309 F:\Programmieren\SDK's\TriBase\Include\DShowBaseClasses\ctlutil.h `GetOwner' undeclared (first use this function)
686 F:\Programmieren\SDK's\TriBase\Include\DShowBaseClasses\ctlutil.h `GetOwner' undeclared (first use this function)
139 F:\Programmieren\SDK's\TriBase\Include\DShowBaseClasses\source.h `CallWorker' undeclared (first use this function)
Um nur einige davon aufzulisten.
Ich habe das Directx 9 Package installiert (
http://free.pages.at/tron2d/DX9-Devpack/DirectX90c.DevPak),
Die TriBase.lib und alle anderen libs aus dem Dev c++\lib (bei anderen Versuchen hab ich sie aus dem original SDK genommen, was aber auch nicht funktioniert hat) Verzeichnis gelinkt, die zu Directx gehören.
Außerdem habe ich dieses befolgt:
https://www.spieleprogrammierer.de/phpBB…opic.php?t=3426
Dank im vorraus.
Falls es bei jemanden klappt und er weiß nur nicht warum, dann wäre es toll, wenn er die Projektdatei posten könnte.