Ben, Itamar, thanks, it was the unicode setting, Project->Configuration Properties -> Character Set fixed it.
many thanks, Norman On Sun, Jun 6, 2010 at 2:58 PM, Ben vanklinken <bvanklin...@gmail.com> wrote: > Looks more likely that clucene is being compiled as Unicode and your > command line code as an ASCII build. Make sure both are using the > same settings. > > Ben > > Sent from my iPhone > > On 06/06/2010, at 22:50, "Itamar Syn-Hershko" <ita...@divrei-tora.com> > wrote: > >> Hi Norman, >> >> This usually happenes with VS when you don't have a required file >> compiled >> to your binaries. Try compiling CLMonolithic or Field with your code >> (simplest: by adding them to your project manualy, or via CMake). I >> have >> apps compiling just fine from VS against clucene. >> >> Itamar. >> >>> -----Original Message----- >>> From: Norman Barker [mailto:norman.bar...@gmail.com] >>> Sent: Sunday, June 06, 2010 8:59 PM >>> To: clucene-developers@lists.sourceforge.net >>> Subject: [CLucene-dev] VS linker errors >>> >>> I am writing a command line executable around CLucene. >>> >>> I am trying to add a document to the clucene index (the index >>> creation code compiles and works) by doing >>> >>> config.add( >>> *_CLNEW Field( >>> _T("seq_num"), >>> _T("0"), >>> Field::STORE_YES | >>> Field::INDEX_TOKENIZED >>> ) >>> ); >>> >>> and I get the following error when linking (I link against >>> clucene-core and clucene-shared) >>> >>> fti error LNK2001: unresolved external symbol "public: >>> virtual char const * __thiscall >>> lucene::document::Field::stringValue(void)" >>> (?stringva...@field@docum...@lucene@@UAEPBDXZ) >>> >>> fti error LNK2019: unresolved external symbol "__declspec(dllimport) >>> public: __thiscall lucene::document::Field::Field(char const >>> *,char const *,int,bool)" >>> (__imp_??0fi...@document@lucene@@q...@pbd0h_n@Z) >>> referenced in function "public: void __thiscall >>> CouchLucene::open_index(class std::basic_string<char,struct >>> std::char_traits<char>,class std::allocator<char> >)" >>> (?open_in...@couchlucene@@qaexv?$basic_str...@du?$char_traits@ >>> d...@std@@v?$alloca...@d@2@@std@@@Z) >>> >>> >>> this is a bit of show stopper!! >>> >>> I am using the latest code from git. Are they are compiler >>> options I should add? >>> >>> My full linker command line is >>> >>> /OUT:"Release/fti.exe" /INCREMENTAL:NO /NOLOGO >>> /LIBPATH:"C:\projects\clucene\Visual Studio 7 .NET 2003\bin\release" >>> /DEBUG /PDB:"Release/fti.pdb" /SUBSYSTEM:CONSOLE /OPT:REF /OPT:ICF >>> /MACHINE:X86 clucene-core.lib clucene-shared.lib >>> kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib >>> advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib >>> odbc32.lib odbccp32.lib "\projects\clucene\Visual Studio 7 >>> .NET 2003\bin\release\clucene-core.lib" >>> "\projects\clucene\Visual Studio 7 .NET >>> 2003\bin\release\clucene-shared.lib" >>> >>> and my full compile command line is >>> >>> /O2 /I "C:\projects\clucene\Visual Studio 7 .NET >>> 2003\src\shared" /I "c:\projects\clucene\src\shared" /I >>> "C:\projects\clucene\src\core" /D "WIN32" /D "NDEBUG" /D >>> "_CONSOLE" /D "_MBCS" /FD /EHsc /ML /GS /Fo"Release/" >>> /Fd"Release/vc70.pdb" /W3 /nologo /c /Wp64 /Zi /TP >>> >>> thanks, >>> >>> Norman >>> >>> -------------------------------------------------------------- >>> ---------------- >>> ThinkGeek and WIRED's GeekDad team up for the Ultimate >>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky >>> parental unit. See the prize list and enter to win: >>> http://p.sf.net/sfu/thinkgeek-promo >>> _______________________________________________ >>> CLucene-developers mailing list >>> CLucene-developers@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/clucene-developers >>> >> >> >> >> --- >> --- >> --- >> --------------------------------------------------------------------- >> ThinkGeek and WIRED's GeekDad team up for the Ultimate >> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the >> lucky parental unit. See the prize list and enter to win: >> http://p.sf.net/sfu/thinkgeek-promo >> _______________________________________________ >> CLucene-developers mailing list >> CLucene-developers@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/clucene-developers > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > CLucene-developers mailing list > CLucene-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/clucene-developers > ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ CLucene-developers mailing list CLucene-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/clucene-developers