You need to configure your project to use RTL as dynamic one. The one we use in StarBurn.lib (static) would not be compatible with every single C++ compiler you might use. That's why even when you select to link statically to StarBurn you need to have RTL as dynamically linked.
matt.wheatley wrote:
Hi
I have tried to build a sample in Visual Studio 6 C++, I can build the example when I link to the StarBurn.lib in the \STARBURN SDK\LIB\DYNAMIC\RELEASE\I386
However when I try to link to the lib in the static version of the library I get many errors such as the following:-
StarBurn.lib(starburn.obj) : error LNK2001: unresolved external symbol __imp__vsprintf
StarBurn.lib(starburn.obj) : error LNK2001: unresolved external symbol ___security_cookie
StarBurn.lib(starburn.obj) : error LNK2001: unresolved external symbol @__security_check_cookie@4
StarBurn.lib(starburn.obj) : error LNK2001: unresolved external symbol __SEH_epilog
StarBurn.lib(starburn.obj) : error LNK2001: unresolved external symbol __SEH_prolog
It there a way to remove these errors? (what am I doing wrong)
Thanks
Matt