The msvc backend is not yet complete, this we don't fully support msvc at this stage.
If you want to build, you will need to use mingw / gcc.
 
However you can build some sub projects within the ReacOS solution.
Run 'make msvc8' (you will need to have built rbuild) to populate the tree with the relevant vcproj files and try a few things like arp.
 
Ged.
 
-----Original Message-----
From: hys545@dreamwiz.com [mailto:hys545@dreamwiz.com]
Sent: 03 December 2005 12:12
To: ros-dev@reactos.org
Subject: [ros-dev] vc-2005 don't compile reactos-explorer (19750_

Compiling...
precomp.cpp
c:\work\explorer\utility/shellclasses.h(556) : error C2504: 'IShellFolderPtr' : base class undefined
c:\work\explorer\utility/shellclasses.h(557) : error C2146: syntax error : missing ';' before identifier 'super'
c:\work\explorer\utility/shellclasses.h(557) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\explorer\utility/shellclasses.h(557) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\explorer\utility/shellclasses.h(567) : error C2738: 'operator bool' : is ambiguous or is not a member of 'ShellFolder'
        c:\work\explorer\utility/shellclasses.h(555) : see declaration of 'ShellFolder'
c:\work\explorer\utility/shellclasses.h(578) : error C2504: 'IShellLinkWPtr' : base class undefined
c:\work\explorer\utility/shellclasses.h(579) : error C2146: syntax error : missing ';' before identifier 'super'
c:\work\explorer\utility/shellclasses.h(579) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\explorer\utility/shellclasses.h(579) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\explorer\utility/shellclasses.h(583) : error C2614: 'ShellLinkPtr' : illegal member initialization: 'super' is not a base or member
c:\work\explorer\utility/shellclasses.h(674) : error C2819: type 'ShellFolder' does not have an overloaded member 'operator ->' 
   

************************************************************************

The information contained in this message or any of its

attachments is confidential and is intended for the exclusive

use of the addressee. The information may also be legally

privileged. The views expressed may not be company policy,

but the personal views of the originator. If you are not the

addressee, any disclosure, reproduction, distribution or other

dissemination or use of this communication is strictly prohibited.

If you have received this message in error, please contact

postmaster@exideuk.co.uk

and then delete this message.


Exide Technologies is an industrial and transportation battery

producer and recycler with operations in 89 countries.

Further information can be found at www.exide.com