threads!!
-
also ich hab threads in mein projekt eingefügt und wenn ich versuch alles zu compilier-linken
kommt das:
nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCMTD.lib(new.obj) nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in LIBCMTD.lib(dbgdel.obj)
weiß jemand woran das liegen kann?
-
Du musst auch mit der Multithread-Version der MFC-Library linken.
Wie das geht, steht in der VC++ Doku.
-
das ist doch bei project settings C/C++ Code Generation?? debug multithreaded aber leider hab ich das so und die link fehler kommen immer noch
-
Schau mal nach bei:
www.henkessoft.de (MFC Kap. 17)
-
leider ist da genau das beschrieben mit dem multithreading wenn ich das nicht anmache findets begin thread und endthread nicht aber wenn ich es an habe kommt der oben genannte fehler
-
Schau mal in der VC++ Hilfe nach, wie die Multithread-Versionen der MFC-Bibliothek heissen. Du musst auch sicherstellen, dass Du dynamisch an die Libraries dranlinkst.
Man kann durchaus alles einstellen!
-