Hi all

As you may have noticed, I have not merged from the refactoring branch
in quite some time. The problem is that the current code causes
problems with MSVC. i get the following error:

Creating library C:\xxx\cuneiform\build-vs\Debug\cfio.lib and object
C:\xxxx\workspace\cuneiform\build-vs\Debug\cfio.exp
ctcstorageheader.obj : error LNK2001: unresolved external symbol
"class CIF::CTC::CTCControl * Control_ctc"
(?Control_ctc@@3pavctccont...@ctc@CIF@@A)

The problem is this line in ctcstorageheader.cpp:

extern CTCControl * Control_ctc;

Which should point to this definition in dllmain.cpp:

CTCControl * Control_ctc = NULL;

But it doesn't. On Linux, OSX and MinGW it works perfecly and if I use
Visual Studio's object browser, the object is listed.

I have no experience with MSVC so any help would be gladly accepted.

I really want to keep MSVC as a supported platform, but unfortunately
this issue is blocking the whole development. If this is not resolved
soon, I may have to drop MSVC support altogether.

_______________________________________________
Mailing list: https://launchpad.net/~cuneiform
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~cuneiform
More help   : https://help.launchpad.net/ListHelp

Reply via email to