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

<*> 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