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
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#include "D:/Programmierung/CD_Rom/CD/TriBase/Include/TriBase.h" #include <iostream> using namespace std; int main() { if(!tbInit()) { cout<<"Fehler aufgetreten beim Initialisiren von TriBase"<<endl; } else {cout<<"TriBase wurde erfolgreich initialisiert!"<<endl;} tbExit(); } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
1>------ Erstellen gestartet: Projekt: Übungsaufgabe 1, Konfiguration: Debug Win32 ------ 1>Kompilieren... 1>main.cpp 1>Manifest in Ressourcen wird kompiliert... 1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1 1>Copyright (C) Microsoft Corporation. All rights reserved. 1>Verknüpfen... 1>MSVCRTD.lib(crtexew.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_WinMain@16" in Funktion "___tmainCRTStartup". 1>D:\Programmierung\Projekte\Übungsaufgaben\Kapitel 1\Übungsaufgabe 1\Debug\Übungsaufgabe 1.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise. 1>Das Buildprotokoll wurde unter "file://d:\Programmierung\Projekte\Übungsaufgaben\Kapitel 1\Übungsaufgabe 1\Übungsaufgabe 1\Debug\BuildLog.htm" gespeichert. 1>Übungsaufgabe 1 - 2 Fehler, 0 Warnung(en) ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ========== |
C-/C++-Quelltext |
|
1 2 3 4 |
int WINAPI WinMain (HINSTANCE inst, HINSTANCE prevInst, LPSTR CmdLineArg, int ShowCmd) { } |
C-/C++-Quelltext |
|
1 |
int main ()
|
Zitat von »"E122"«
Du musst schreiben
C-/C++-Quelltext
1 2 3 4 int WINAPI WinMain (HINSTANCE inst, HINSTANCE prevInst, LPSTR CmdLineArg, int ShowCmd) { }
statt
C-/C++-Quelltext
1int main ()
siehe: http://msdn.microsoft.com/en-us/library…59(VS.85).aspx
Falls du dich bis jetzt noch nicht mit Winapi auseinandergesetzt hast, solltest du mal ein Paar tuts lesen.
Quellcode |
|
1 |
Das Programm kann nciht gestartet werden, da d3dx9_30.dll auf dem Computer fehlt.Installieren Sie das Programm erneut, um das Problem zu beheben. |
Quellcode |
|
1 2 3 4 5 6 7 8 |
INFO: TriBase-Engine wird initialisiert... (TriBase.cpp, Zeile 86, Funktion tbInit) "Übungsaufgabe 1.exe": "C:\Windows\System32\cryptbase.dll" wurde geladen "Übungsaufgabe 1.exe": "C:\Windows\System32\uxtheme.dll" wurde geladen INFO: Initialisierung komplett! (TriBase.cpp, Zeile 104, Funktion tbInit) INFO: TriBase-Engine wird heruntergefahren... (TriBase.cpp, Zeile 113, Funktion tbExit) INFO: Alle Speicherbereiche freigegeben! (tbMemory.cpp, Zeile 116, Funktion tbMemExit) INFO: Herunterfahren abgeschlossen! (TriBase.cpp, Zeile 149, Funktion tbExit) Das Programm "[2348] Übungsaufgabe 1.exe: Systemeigen" wurde mit Code 0 (0x0) beendet. |
Zitat von »"E122"«
Bei mir ist sie in :
Microsoft DirectX SDK (August 2009)\Developer Runtime\x86\
drinnen.
Zitat von »"E122"«
EDIT: ich glaub mich zu erinnern, dass man, wenn man die TriBase Engine mit neueren SDK's neu kompiliert und linkt, automatisch die Richtige, (und neuere (ich glaub 33) von d3dxd_?? dll auswählt)
Werbeanzeige