worklist/hifi — pull request #1154 by dmedvedev77 (2013-10-31 06:28:59+00:00)
Title: Win32 port of hifi

I did not have a chance to compile/test the changes on Linux or Mac, there is a good chance something will break on these platforms.
Manually pointed to built libcurl and zlib in CMake GUI
Main issues remaining:
- QT is compiled against VS2010 and is using 2010 C-runtime dlls (no OpenGL VS2012 32-bit package available online). This creates a problem with memory allocations done in QT that are later de-allocated from non-QT code that uses the VS2012 C-runtime dlls (results in Heap corruption asserts at runtime). TODO: rebuild QT in VS2012.
- timeval is defined in Winsock2.h and in Systime.h. When Winsock2.h is included after Systime.h, there is an error. One way of fixing this would be to get rid of Systime.h and always include Winsock2.h when timeval is used, but a more elegant solution would be nice.
- OpenCV libs are not making it into the project for some reason.