[ neb @ 10.03.2007. 09:31 ] @
Kada pokusam da integrisem sledece fajlove u standardnu MFC aplikaciju vc++ javlja mnostvo gresaka i upozorenja.

Code:

#include <string>
#include <vector>


evo insert iz output prozora
#include <string>
Citat:

C:\Program Files\Microsoft Visual Studio 8\VC\include\xdebug(32) : warning C4229: anachronism used : modifiers on data are ignored
C:\Program Files\Microsoft Visual Studio 8\VC\include\xdebug(32) : error C2365: 'operator new' : redefinition; previous definition was 'function'
C:\Program Files\Microsoft Visual Studio 8\VC\include\xdebug(32) : error C2491: 'new' : definition of dllimport data not allowed
C:\Program Files\Microsoft Visual Studio 8\VC\include\xdebug(32) : error C2078: too many initializers
...


#include <vector>
Citat:

C:\Program Files\Microsoft Visual Studio 8\VC\include\xmemory(44) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
C:\Program Files\Microsoft Visual Studio 8\VC\include\new.h(85): could be 'void *operator new(size_t,const std::nothrow_t &) throw()'
C:\Program Files\Microsoft Visual Studio 8\VC\include\new.h(93): or 'void *operator new(size_t,void *)'
while trying to match the argument list '(const char [62], int)'
C:\Program Files\Microsoft Visual Studio 8\VC\include\xmemory(146) : see reference to function template instantiation '_Ty *std::_Allocate<char>(size_t,_Ty *)' being compiled
with
[
_Ty=char
]
C:\Program Files\Microsoft Visual Studio 8\VC\include\xmemory(145) : while compiling class template member function 'char *std::allocator<_Ty>::allocate(std::allocator<_Ty>::size_type)'
with
[
_Ty=char
]
C:\Program Files\Microsoft Visual Studio 8\VC\include\xstring(2096) : see reference to class template instantiation 'std::allocator<_Ty>' being compiled
with
[
_Ty=char
]
...





[ Milos Stojanovic @ 10.03.2007. 13:57 ] @
hm, jel si čačkao nešto oko opcija kompajlera?

Ja upravo probao u VS 2005 Professional Edition (8.0.50727.42), napravio običnu Dialog-based MFC application, čak sam headere probao i na nekim neuobičajenim mestima da uključim, i sve prolazi bez ikakvih errora / warninga.

vector i string su deo STLa, to bi moralo da radi u svakom C++ kompajleru.
[ neb @ 10.03.2007. 15:58 ] @
Da li je mozda problem sto ja imam
Microsoft Visual Studio 2005
Version 8.0.50727.42 (RTM.050727-4200)
[ Milos Stojanovic @ 10.03.2007. 16:46 ] @
ma jok, ne verujem da je to. A jesi probao da napravis obican win32 projekat da vidis sta se desava ? možda su ti se ti header fajlovi nekako zeznuli ? možda u MFC projekat includuješ nešto što je u konfliktu sa ovim headerima?

probaj da skineš STL sa neta, recimo na http://www.sgi.com/tech/stl/download.html , pa probaj sa tim headerima umesto tih default iz VS2k5.
[ neb @ 11.03.2007. 08:58 ] @
evo proradilo je
kreirao sam win32 projekat i ukljucio ATL

hvala ti na pomoci