Problem mit "Debug"
-
Hallo
ich habe mir ein Debug macro geschrieben:#ifdef DEBUG_MODE #include <crtdbg.h> #pragma comment(lib, "comctl32.lib") #pragma comment(lib, "winmm.lib") #define BEGINDEBUG _CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF) #define ENDDEBUG _CrtDumpMemoryLeaks() #else #define BEGINDEBUG #define ENDDEBUG #endifaber wenn ich es einbinden will:
#define DEBUG_MODE #include "debug.h" int main() { BEGINDEBUG; ... ENDDEBUG; return 0; }kommt immer:
error LNK2019: unresolved external symbol __imp___CrtDumpMemoryLeaks referenced in function _main
error LNK2019: unresolved external symbol __imp___CrtSetDbgFlag referenced in function _mainaber ich hab doch die libs eingebunden

wie so geht das nicht?danke
-
Hast du DEBUG_MODE denn auch definiert?
Oder meinst du etwa _DEBUG?
