OK, I've set up a virtual machine in which I've installed VC++
Express and its SP1.  I've also installed Win32 Platform SDK just in
case this is useful.

    I uncompress the vnc-4_1_2-winsrc.zip file and double-clicked the
win\vnc.sln file which invoked VC++ Express, which in turn asked if I
want to do a conversion.  I answered yes.  The conversion ended without
error (only warnings). Up till now, everything seemed OK.

    Then I tried a "build" but then I encountered a lot of errors.  Just
like VS.NET 2002 and onward, VS becomes more rigorous concerning syntax,
which is a good thing! They are:

1.) In rfb_win32 project, CPointer.cxx, line 57, it has to be:
inline int abs(int x) {return x>0 ? x : 0;}

2.) In rfb_win32 project, SocketManager.cxx, line 41, it has to be:
static void requestAddressChangeEvents(network::SocketListener* sock_) {

    After these corrections, everything seemed to build without problem!

    What left to do is testing.  But for the moment, I have to go home ;-)

Seak, Teng-Fong wrote:
>     I might have time to install VC++ Express in a virtual machine to do
> the tests.  But it seems we have to follow these steps in order to
> assure some minimum compatibility:
> http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx
>
>     Apart from being able to compile everything without problem, is
> there any criterion/test to verify that the project is successfully
> imported/migrated?
>   



----------
* Zoner PhotoStudio 8 - Your Photos perfect, shared, organised! 
www.zoner.com/zps
  You can download your free version.
_______________________________________________
VNC-List mailing list
[email protected]
To remove yourself from the list visit:
http://www.realvnc.com/mailman/listinfo/vnc-list

Reply via email to