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

NukeNoob

Frischling

  • »NukeNoob« ist der Autor dieses Themas

Beiträge: 48

Beruf: Student

  • Private Nachricht senden

1

19.10.2012, 20:47

Release / Debug Include (Verzeichnisse) | Logbuch in Debug Version?

Hallo@ All,
zwei ich hoffe kleine Probleme. Ich benutze im Moment Visual Studio Express 2012. Dort kann man nicht mehr wie bei Express 2005 allgemein für jedes Projekt die "Includes / Verzeichnisse" festlegen. Es ist nur in anhängigkeit vom Projekt möglich, was ja eigentlich auch Sinn macht. Jedoch meine Frage: Besteht die Chance, die gewählten "Includes und Verzeichnisse" für Debug und Release auf einmal zu übernhemen?
Nun zum weiten Problem, folgender Quellcode:

C-/C++-Quelltext

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
#include <Windows.h>
#include <TriBase.h>

int WINAPI WinMain(HINSTANCE Instance, HINSTANCE PrevInstance,
                    char* pcCommandLine, int iShowCommand)
    {
    MSG Message;                // Nachricht
    tbInit();                   // TriBaseEngine initialisieren

    int iSize = 0;
    int iTest = 10;
    tbWriteToLog("%d", iTest);

    void* pTest = tbMemAlloc(250);
    iSize = tbMemGetSize(pTest);
    tbWriteToLog("Groesse von \"pTest\": %d", iSize);

    // Nachrichtenschleife
    ZeroMemory(&Message, sizeof(MSG));

    while (Message.message != WM_QUIT)
        {
        // Eventuelle Nachrichten verarbeiten
        while (PeekMessage(&Message, NULL, 0, 0, PM_REMOVE))
            {
            TranslateMessage(&Message);
            DispatchMessage(&Message);
            }
        }

    TB_SAFE_MEMFREE(pTest);     // Speicher für pTest freigeben und auf NULL setzen
    tbExit();                   // TriBaseEngine herunterfahren
    return FALSE;
    }

Eigentlich total simpel, nur leider wird nichts ins Logbuch geschrieben ... das mit dem Logbuch müsste doch im Debug und Release funktionieren? Falls ich was falsch mache, ich freue mich über schnelle Antworten!

LG
NukeNoob

Edit: Zweites Problem erledigt!