CArray
-
#include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { CArray<CPoint,CPoint> myArray; return 0; }
#pragma once #include <iostream> #include <tchar.h> #include "afxtempl.h"
nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in libcpmtd.lib(newop.obj)
nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) already defined in libcpmtd.lib(newaop.obj)
Debug/Sortieralgorithmen.exe : fatal error LNK1169: one or more multiply defined symbols foundMSDN -> sagt binde "afxtempl.h" ein und du kannst CArray nutzen
scheinbar doch nicht
-
Hi,
du kannst nicht einfach so eine Headerdatei aus der MFC nehmen, ohne das du
ein MFC-Projekt hast.
Erstelle eine Konsolenanwendung und achte darauf das du die Unterstützung für
die MFC anhakst. Oder verwende std::vector wenn Du ein ANSI-C++ Programm
schreiben möchtest.Gruss
EB