fltk2 + MSVC

Apr 14, 2009 07:45

в документации к фултику заявлено, что консольное окно создаётся только в режиме отладки. естественно, для отладки :) но не всё так просто. Так, в исходниках библиотеки присутствует следующий код:

#if defined(_MSC_VER) && defined(_MSC_DLL) int __argc = 1; static char *args[2] = { "", NULL }; char **__argv = &args[0]; #else # include //extern int __argc; //extern char **__argv; #endif

что означает, что только при компилировании библиотеки динамически утверждение из документации будет верным. решение проблемы: закоментировать нафик && defined(_MSC_DLL)

fltk2, программирование, msvc, баг

Previous post Next post
Up