Nichtaufgeloestes externes Symbol __beginthreadex
-
eigendlich weis ich ja was es heist wenn es ein Nichtaufgeloestes externes Symbol gibt aber in diesem fall ist mir guter rat teuer.
ich habe eine Win32 anwendung erstellt die noch gar nichts macht. Im project ist eine main.cpp enthalten die nur die WinMain Function enthält. In der function selbst steht nichts.
in der StdAfx.h hab ich folgende includes.
#include <afxwin.h>
#include <afxext.h>
#include <afxdisp.h>
#include <afxdtctl.h>
#include <afxcmn.h>
#include <afxtempl.h>bis hier hin läst es sich fehlerfrei compilern.
erstell ich mir jetzt aber eine neue classe die ich von public CWnd ableite, die keinerlei functionen beinhaltet, kommt beim nächstenmal compilern
nafxcw.lib(thrdcore.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __endthreadex
nafxcw.lib(thrdcore.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __beginthreadex
Release/Dialog.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exeweis jemand einen guten rat??
LowFly
-
Hast Du auch die Multithreaded CRT in den Projekteinstellungen gewählt!?
-
ähm nein,
noch nie davon gehört,
wo finde ich die unter Projecteinstellung??
-
muß mich nochmal hochposten.
ich weis wo ich die Projecteinstellungen finde aber wo dort unter all den Registern stell ich mein project auf Multithreaded CRT um. Ich hab da jetzt ewig gesucht aber nix gefunden.
LowFly
-
C/C++|Code Generation|Runtime Library
-
kurz & knapp,
danke funzt
LowFly