Boost logo

Boost :

From: Aaron Boxer (boxerab_at_[hidden])
Date: 2003-10-13 17:28:01


Hi,

I am using both Regex (latest release) and STLPort
(latest Beta). I just switched to Intel Compiler 7.1
to compile my project that dynamicaly links to Regex
libs.

I have built my project, and STLport, using the IC.
Regex was build with the VC6 compiler.

I now get a whole bunch of link errors:

Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::regbase::regbase(void)"
(__imp_??0regbase_at_boost@@QAE_at_XZ)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) public: __thiscall
boost::regbase::regbase(void)"
(__imp_??0regbase_at_boost@@QAE_at_XZ)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::w32_regex_traits<char>::~w32_regex_traits<char>(void)"
(__imp_??1?$w32_regex_traits_at_D@boost@@QAE_at_XZ)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) public: __thiscall
boost::w32_regex_traits<char>::~w32_regex_traits<char>(void)"
(__imp_??1?$w32_regex_traits_at_D@boost@@QAE_at_XZ)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
boost::w32_regex_traits<char>::w32_regex_traits<char>(void)"
(__imp_??0?$w32_regex_traits_at_D@boost@@QAE_at_XZ)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) public: __thiscall
boost::w32_regex_traits<char>::w32_regex_traits<char>(void)"
(__imp_??0?$w32_regex_traits_at_D@boost@@QAE_at_XZ)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) protected: static unsigned char
* boost::re_detail::w32_traits_base::syntax_map"
(__imp_?syntax_map_at_w32_traits_base_at_re_detail_at_boost@@1PAEA)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) protected: static
unsigned char *
boost::re_detail::w32_traits_base::syntax_map"
(__imp_?syntax_map_at_w32_traits_base_at_re_detail_at_boost@@1PAEA)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: static void __fastcall
boost::w32_regex_traits<char>::update(void)"
(__imp_?update@?$w32_regex_traits_at_D@boost@@SIXXZ)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) public: static void
__fastcall
boost::w32_regex_traits<char>::update(void)"
(__imp_?update@?$w32_regex_traits_at_D@boost@@SIXXZ)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: static int __fastcall
boost::w32_regex_traits<char>::toi(char const * &,char
const *,int)"
(__imp_?toi@?$w32_regex_traits_at_D@boost@@SIHAAPBDPBDH_at_Z)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) public: static int
__fastcall boost::w32_regex_traits<char>::toi(char
const * &,char const *,int)"
(__imp_?toi@?$w32_regex_traits_at_D@boost@@SIHAAPBDPBDH_at_Z)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: static int __fastcall
boost::w32_regex_traits<char>::toi(char)"
(__imp_?toi@?$w32_regex_traits_at_D@boost@@SIHD_at_Z)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) public: static int
__fastcall boost::w32_regex_traits<char>::toi(char)"
(__imp_?toi@?$w32_regex_traits_at_D@boost@@SIHD_at_Z)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) protected: static char *
boost::re_detail::w32_traits_base::lower_case_map"
(__imp_?lower_case_map_at_w32_traits_base_at_re_detail_at_boost@@1PADA)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) protected: static char *
 boost::re_detail::w32_traits_base::lower_case_map"
(__imp_?lower_case_map_at_w32_traits_base_at_re_detail_at_boost@@1PADA)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) protected: static unsigned
short * boost::re_detail::w32_traits_base::class_map"
(__imp_?class_map_at_w32_traits_base_at_re_detail_at_boost@@1PAGA)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) protected: static
unsigned short *
boost::re_detail::w32_traits_base::class_map"
(__imp_?class_map_at_w32_traits_base_at_re_detail_at_boost@@1PAGA)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: static void __fastcall
boost::w32_regex_traits<char>::transform_primary(class
_STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator<char> >
&
,class _STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator<char> >
const &)"
(__imp_?transform_primary@?$w32_regex_traits_at_D@boost@@SIXAAV?$basic_string_at_DV?$char_traits_at_D@_STL@@V?$allocator_at_D@2@@_STL@@ABV34@@Z)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) public: static void
__fastcall
boost::w32_regex_traits<char>::transform_primary(class
_STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator<char>
> &,class _STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator<char> >
const &)"
(__imp_?transform_primary@?$w32_regex_traits_at_D@boost@@SIXAAV?$basic_string_at_DV?$char_traits_at_D@_STL@@V?$allocator_at_D@2@@_STL@@ABV34@@Z)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: static void __fastcall
boost::w32_regex_traits<char>::transform(class
_STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator<char> >
&,class _
STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator<char> >
const &)"
(__imp_?transform@?$w32_regex_traits_at_D@boost@@SIXAAV?$basic_string_at_DV?$char_traits_at_D@_STL@@V?$allocator_at_D@2@@_STL@@ABV34@@Z)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) public: static void
__fastcall
boost::w32_regex_traits<char>::transform(class
_STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator<char> >
&,clas
s _STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator<char> >
const &)"
(__imp_?transform@?$w32_regex_traits_at_D@boost@@SIXAAV?$basic_string_at_DV?$char_traits_at_D@_STL@@V?$allocator_at_D@2@@_STL@@ABV34@@Z)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) protected: static bool
__fastcall
boost::re_detail::w32_traits_base::do_lookup_collate(class
_STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator<ch
ar> > &,char const *)"
(__imp_?do_lookup_collate_at_w32_traits_base_at_re_detail_at_boost@@KI_NAAV?$basic_string_at_DV?$char_traits_at_D@_STL@@V?$allocator_at_D@2@@_STL@@PBD_at_Z)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) protected: static bool
__fastcall
boost::re_detail::w32_traits_base::do_lookup_collate(class
_STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator
<char> > &,char const *)"
(__imp_?do_lookup_collate_at_w32_traits_base_at_re_detail_at_boost@@KI_NAAV?$basic_string_at_DV?$char_traits_at_D@_STL@@V?$allocator_at_D@2@@_STL@@PBD_at_Z)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) protected: static unsigned long
__fastcall
boost::re_detail::w32_traits_base::do_lookup_class(char
const *)"
(__imp_?do_lookup_class_at_w32_traits_base_at_re_detail_at_boost@@KIKPB
D_at_Z)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) protected: static
unsigned long __fastcall
boost::re_detail::w32_traits_base::do_lookup_class(char
const *)"
(__imp_?do_lookup_class_at_w32_traits_base_at_re_detail_at_boost@@KI
KPBD_at_Z)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) const
boost::bad_expression::`vftable'"
(__imp_??_7bad_expression_at_boost@@6B@)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) const
boost::bad_expression::`vftable'"
(__imp_??_7bad_expression_at_boost@@6B@)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) const
boost::bad_pattern::`vftable'"
(__imp_??_7bad_pattern_at_boost@@6B@)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) const
boost::bad_pattern::`vftable'"
(__imp_??_7bad_pattern_at_boost@@6B@)
Motion.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: static class
_STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator<char> >
__fastcall
boost::re_detail::w32_traits_base::error_string(unsign
ed int)"
(__imp_?error_string_at_w32_traits_base_at_re_detail_at_boost@@SI?AV?$basic_string_at_DV?$char_traits_at_D@_STL@@V?$allocator_at_D@2@@_STL@@I_at_Z)
SerialOCT.obj : error LNK2001: unresolved external
symbol "__declspec(dllimport) public: static class
_STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator<char> >
__fastcall
boost::re_detail::w32_traits_base::error_string(uns
igned int)"
(__imp_?error_string_at_w32_traits_base_at_re_detail_at_boost@@SI?AV?$basic_string_at_DV?$char_traits_at_D@_STL@@V?$allocator_at_D@2@@_STL@@I_at_Z)
Motion.obj : error LNK2001: unresolved external symbol
"public: virtual __thiscall
boost::bad_expression::~bad_expression(void)"
(??1bad_expression_at_boost@@UAE_at_XZ)
SerialOCT.obj : error LNK2001: unresolved external
symbol "public: virtual __thiscall
boost::bad_expression::~bad_expression(void)"
(??1bad_expression_at_boost@@UAE_at_XZ)
..\bin\OCTIO.dll : fatal error LNK1120: 17 unresolved
externals

Can anyone help me?

Thanks.

Aaron Boxer

__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk