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

Jason07

Frischling

  • »Jason07« ist der Autor dieses Themas

Beiträge: 28

Beruf: Schule

  • Private Nachricht senden

11

02.06.2011, 12:05

Wenn ich den Tribase Header nach dem vokompillierten Header setzte sind wir wieder bei dem fehler mit dem m_pString. Was ist ein m_pString eigentlich? Der ist Windows eigen oder? Also im vorkompillierten Header definiert? Wie könnte ich ohne Vorkompillieren Header vorgehen, der enthält ja locker 50 Includes. Welcher Header vom stdafx sind für eien Win32 Konsolen Anwendung wirklich notwendig?

12

02.06.2011, 12:49

Zitat von »e333«

Sicher, dass du weisst, was du tust, wenn du precompiled-header nutzt?

Glaube nicht. ;)
Daher erstmal kundig machen. Zum Beispiel hier.
Oder im Fachbuch deines Vertrauens, oder über deine Lieblingssuchmaschine das Web durchforsten. Oder, oder, oder...

Was m_pString betrifft, schau mal in die Datei wxutil.h.
Zu finden im Ordner TriBase\Include\DShowBaseClasses
fka tm

Jason07

Frischling

  • »Jason07« ist der Autor dieses Themas

Beiträge: 28

Beruf: Schule

  • Private Nachricht senden

13

02.06.2011, 15:51

Die Anleitung zu den Vorkompillierten Headern find ich sehr gut. Nach der anderen die ich gelesen hatte wusste ich zwar was sie sind, aber nich wie man sie verwendet.
Das heißt jetzt das nur die includes verwendet werden, die in der stdafx.h drin stehen.

So hab jetzt folgende includes hinzugefügt:

#include <windows.h>
#include "targetver.h"
#include <stdio.h>
#include <winnt.h>
#include <tchar.h>
#include <iostream>
#include <TriBase.h>

Bekomme nur noch Warning, das die PDB Files nicht gefunden werden, was scheinbar aber nich schmlimm ist.
Vielen Dank für eure Hilfe. :-)

14

02.06.2011, 16:13

Cool!
Ja, das mit der PDB-Meldung kannst du getrost ignorieren. ;)
fka tm

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

15

02.06.2011, 17:02

Das heißt jetzt das nur die includes verwendet werden, die in der stdafx.h drin stehen.

Nein, das heißt es nicht. Du kannst in den Quelldatein noch andere Header einbinden. Du musst nur drauf achten sie nach stdafx.h einzubinden.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Werbeanzeige