Hi,
I have a serious problem while compiling a small project (a part of
the Modular Flow Scheduling Middleware: ex1):
There are 3 linker errors, all from symbols that point to templates:
-- verbose build output --------------------------------------------
ex1.obj : error LNK2001: unresolved external symbol "public: virtual
void * __thiscall fsf::CCellFacto ry<class
myspace::CMyCel l>::Instantiate (void)"
ex1.obj : error LNK2019: unresolved external symbol
"__declspec(dll import) public: __thiscall fsf::CCellFacto ry<class
myspace::CMyCel l>::CCellFactor y<class myspace::CMyCel l>(class
std::basic_stri ng<char,struct std::char_trait s<char>,class
std::allocator< char> > const &,class std::basic_stri ng<char,struct
std::char_trait s<char>,class std::allocator< char> > const &)"
ex1.obj : error LNK2019: unresolved external symbol
"__declspec(dll import) public: virtual __thiscall
fsf::CCellFacto ry<class myspace::CMyCel l>::~CCellFacto ry<class
myspace::CMyCel l>(void)"
--------------------------------------------------------------------
I am quite sure that the code is working and I just have a wrong
configuration-setup. But all necessary libraries are included and
selected in the directories-setting.
I am using VisualStudio .NET pro 2003 running WinXPpro
Does anybody have an idea, what mistake I have made (especially
concerning the linking of template-declarations)?
Thank you in advance
Rebecca Hoffmann
--
mail: re************* *@tut.fi