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

Reply via email to