I am using Visual C++ Express 2008 and I am new to the .net world so I
just need to know what I can do to get a map object out of .net.

using these includes

#include <cliext/hash_map>
#include <cliext/hash_set>
#include <cliext/map>

and

declaring a map like this or this
cliext::map<int,int>^ m_map1;

or this

cliext::hash_map<int,int>^ m_map2;

gets me an error something like this.
error LNK2020: unresolved token (060000E8)
cliext.hash_map<int,int>::Clone

and if I try
cliext::map<int,int>^ m_map1;

I get an error like this.
error LNK2020: unresolved token (060000E8) cliext.map<System::String
^,System::String ^>::Clone

what my end goal is a simple map from a string to a class of mine,
I would assume I need something like this eventually
cliext::map<String^,CMyClass^>^ m_map1;
but I would first like to get some form of map working. and am having
a hard time getting google to tell me the answer.

Thanks in advance
Howie

Re: issues with cliext::map and cliext::hash_map by Alexander

Alexander
Wed Jan 09 13:27:46 CST 2008

Wrong group. C++/CLI questions should go here instead:

microsoft.public.dotnet.languages.vc

--
=====================================
Alexander Nickolov
Microsoft MVP [VC], MCSD
email: agnickolov@mvps.org
MVP VC FAQ: http://vcfaq.mvps.org
=====================================

"hswerdfe" <google.com@howard.swerdfeger.com> wrote in message
news:ba2c4940-6b32-409f-bb21-09ae6ee60517@r60g2000hsc.googlegroups.com...
>I am using Visual C++ Express 2008 and I am new to the .net world so I
> just need to know what I can do to get a map object out of .net.
>
> using these includes
>
> #include <cliext/hash_map>
> #include <cliext/hash_set>
> #include <cliext/map>
>
> and
>
> declaring a map like this or this
> cliext::map<int,int>^ m_map1;
>
> or this
>
> cliext::hash_map<int,int>^ m_map2;
>
> gets me an error something like this.
> error LNK2020: unresolved token (060000E8)
> cliext.hash_map<int,int>::Clone
>
> and if I try
> cliext::map<int,int>^ m_map1;
>
> I get an error like this.
> error LNK2020: unresolved token (060000E8) cliext.map<System::String
> ^,System::String ^>::Clone
>
> what my end goal is a simple map from a string to a class of mine,
> I would assume I need something like this eventually
> cliext::map<String^,CMyClass^>^ m_map1;
> but I would first like to get some form of map working. and am having
> a hard time getting google to tell me the answer.
>
> Thanks in advance
> Howie