Thanks but all my projects are already configured with the option /MDd
(debug) and /MD (release).

On the other hand I looked at the MITAB source code and I noticed that
no C++ API method is defined with an export symbol (MITAB_DLL or
MITAB_STDCALL for example) unlike the C API. Is it the source of this
problem ?

Regards,
JK


--- In [email protected], Finn Møller Hansen <[EMAIL PROTECTED]> wrote:
>
> Change your compilation model to multithreaded (debug) dll.
> 
> Regards 
> 
> Finn Møller Hansen
> 
> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of
> jakob.kreuzfeld
> Sent: 4. august 2006 18:35
> To: [email protected]
> Subject: [mitab] Cannot access to the C++ API with the Release 1.5.1
> 
> Hello,
> 
> I want to use the C++ API of the release v1.5.1 (OS: Windows2000) by
> linking mitab_i.lib. Indeed I want to link statically mitab.dll with
> my software. I cannot access to the static method
> IMapInfoFile::SmartOpen() while I include "mitab.h" in my source code.
> I've got the next
> error when my project is linking :
> 
> ### MITABTester error LNK2019: symbole externe non résolu "public:
> static class IMapInfoFile * __cdecl IMapInfoFile::SmartOpen(char const
> *,int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z) référencé dans la
> fonction _main" ### (french)
>  ==> ### "MITABTester error LNK2019: this external symbol is not
> resolved "public: static class IMapInfoFile * __cdecl
> IMapInfoFile::SmartOpen(char const *,int)"
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z) referenced in the _main
> method" ### (english).
> 
> On the other hand there is no linking problem if I use the C API
> methods ( ex.: mitab_c_open() ) simply by including "mitab_capi.h" in
> my source code.
> 
> 
> Do you know what happened ? Are the C++ symbols really exported ? What
> can I do to avoid that ?
> 
> Thanks,
> JK
> 
> PS: I obtained mitab_i.lib by launching the 'nmake' command as the
> README.txt indicated it
> 
> 
> 
> 
> 
> 
> 
>  
> Yahoo! Groups Links
>









 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/mitab/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to