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,
баг