Thank for the earlier responses.
It seems almost impossible to build regex lib to Pocket PC platform.
I am getting following errors:
regexs.lib(src.obj) : error LNK2001: unresolved external symbol "public:
__cdecl boost::w32_regex_traits<unsigned short>::w32_regex_traits<unsigned
short>(void)" (??0?$w32_regex_traits@G@boost@@QAA@XZ)
regexs.lib(src.obj) : error LNK2019: unresolved external symbol
CreateFileMappingA referenced in function "public: void __cdecl
boost::re_detail::mapfile::open(char const *)"
(?open@mapfile@re_detail@boost@@QAAXPBD@Z)
regexs.lib(src.obj) : error LNK2019: unresolved external symbol CreateFileA
referenced in function "public: void __cdecl
boost::re_detail::mapfile::open(char const *)"
(?open@mapfile@re_detail@boost@@QAAXPBD@Z)
regexs.lib(src.obj) : error LNK2019: unresolved external symbol
FindFirstFileA referenced in function "public: __cdecl
boost::re_detail::file_iterator::file_iterator(char const *)"
(??0file_iterator@re_detail@boost@@QAA@PBD@Z)
regexs.lib(src.obj) : error LNK2019: unresolved external symbol
FindNextFileA referenced in function "public: void __cdecl
boost::re_detail::file_iterator::next(void)"
(?next@file_iterator@re_detail@boost@@QAAXXZ)
regexs.lib(src.obj) : error LNK2019: unresolved external symbol "public:
static class std::basic_string
I can build static library for ARM processor. But when building for X86 emulator I am getting following error.
LINK : fatal error LNK1104: cannot open file 'boost_regex_vc6_sss.lib'
Please help.
You shouldn't see that when building the source, only when trying to link a dll of exe that uses the lib - but in any case defining BOOST_REGEX_NO_LIB when building your code will stop the headers from looking for a lib to link to, and allow you to specify your own lib to link to. I hope that makes it clear :-) John.