I am trying to compile the x86 release build of
http://ufasoft.com/files/ufasoft_coin-0.76.tar.xz on Windows 8, 32-bit, VS2012, but getting error as -
1> excom.cpp
1> win-thread.cpp
1>el\libext\win32\win-thread.cpp(308): error C2039: 'OnIdle' : is not a member of 'Ext::CWinThread'
1> \source\ufasoft_coin-0.76\el\libext\ext-thread.h(399) : see declaration of 'Ext::CWinThread'
1>el\libext\win32\win-thread.cpp(312): error C2065: 'm_pMainWnd' : undeclared identifier
1>el\libext\win32\win-thread.cpp(312): error C2227: left of '->m_hWnd' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>el\libext\win32\win-thread.cpp(312): error C2227: left of '->IsVisible' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>el\libext\win32\win-thread.cpp(314): error C2079: 'msg' uses undefined struct 'tagMSG'
1>el\libext\win32\win-thread.cpp(314): error C2065: 'm_pMainWnd' : undeclared identifier
The definition of CWinThread::OnIdle(...) is conditional in \ufasoft_coin-0.76\el\libext based on if the pre-processor UCFG_WIN_MSG is defined.
// Don't change these defines.
#define UCFG_WIN_MSG 0Even if I change this to 1, there are other set of errors.
Not sure what am missing. Please assist.
Thank you,
Sanjay Karia