Visual Studio Orcas Professional Beta 1 default install cannot compile wizard generated project

I have so far duplicated this issue on two computers, default install of Orcas cannot compile its own wizard generated projects.

1. Install Visual Studio Orcas Professional using all default options

2. Install the included MSDN library using default options

3. run visual studio and choose File->New->Project->Visual C++->MFC->MFC Application

4. Choose a name for the project, I used "OrcasTest4"

5. Follow the wizard, select a dialog based app, then use all default options

6. Choose Build->Rebuild Solution.

the following errors are generated every time, this Visual Studio cannot even compile its own wizard generated projects on a default installation.

cheers

nicw

nic@nicwilson.com

1> Rebuild All started: Project: Orcasetest4, Configuration: Debug Win32

1>Deleting intermediate and output files for project 'Orcasetest4', configuration 'Debug|Win32'

1>Compiling...

1>stdafx.cpp

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(157) : error C2146: syntax error : missing ';' before identifier 'sin6_family'

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(163) : error C2146: syntax error : missing ';' before identifier 'sin6_scope_struct'

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(163) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(163) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(192) : error C2146: syntax error : missing ';' before identifier 'si_family'

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(192) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(192) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(280) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(280) : error C2146: syntax error : missing ';' before identifier 'scopeid_unspecified'

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(280) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(572) : error C2039: 'sin6_family' : is not a member of 'sockaddr_in6'

1> c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(156) : see declaration of 'sockaddr_in6'

1>c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(583) : error C2039: 'sin6_family' : is not a member of 'sockaddr_in6'

1> c:\program files\microsoft sdks\windows\v6.0\include\ws2ipdef.h(156) : see declaration of 'sockaddr_in6'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxwin4.inl(188) : error C3861: 'Edit_SetCueBannerTextFocused': identifier not found

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(184) : error C2143: syntax error : missing ';' before '*'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(184) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(184) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(184) : warning C4183: 'GetIFileOpenDialog': missing return type; assumed to be a member function returning 'int'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(185) : error C2143: syntax error : missing ';' before '*'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(185) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(185) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(185) : warning C4183: 'GetIFileSaveDialog': missing return type; assumed to be a member function returning 'int'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(186) : error C2143: syntax error : missing ';' before '*'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(186) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(186) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(186) : warning C4183: 'GetIFileDialogCustomize': missing return type; assumed to be a member function returning 'int'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(235) : error C2504: 'IFileDialogEvents' : base class undefined

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(236) : error C2061: syntax error : identifier 'IFileDialog'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(237) : error C2061: syntax error : identifier 'IFileDialog'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(238) : error C2061: syntax error : identifier 'IFileDialog'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(239) : error C2061: syntax error : identifier 'IFileDialog'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(240) : error C2061: syntax error : identifier 'IFileDialog'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(242) : error C2061: syntax error : identifier 'IFileDialog'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(245) : error C2061: syntax error : identifier 'IFileDialog'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(246) : error C2061: syntax error : identifier 'IFileDialog'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(249) : error C2504: 'IFileDialogControlEvents' : base class undefined

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(250) : error C2061: syntax error : identifier 'IFileDialogCustomize'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(251) : error C2061: syntax error : identifier 'IFileDialogCustomize'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(252) : error C2061: syntax error : identifier 'IFileDialogCustomize'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxdlgs.h(253) : error C2061: syntax error : identifier 'IFileDialogCustomize'

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxcmn.h(1351) : error C2065: 'HDSIL_NORMAL' : undeclared identifier

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxcmn.h(1354) : error C2065: 'HDSIL_NORMAL' : undeclared identifier

1>Build log was saved at "file://c:\Users\nicw\Documents\Visual Studio Codename Orcas\Projects\Orcasetest4\Orcasetest4\Debug\BuildLog.htm"

1>Orcasetest4 - 40 error(s), 3 warning(s)

========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

[10001 byte] By [Nicw] at [2008-2-24]
# 1

There seems to be a compatibility issue with the Vista Platform SDK.

I had a similar thing and looking at the headers I came up with defining

#define WINVER 0x0501

#define _WIN32_WINNT 0x0501

before any includes in stdafx.h.

Do a rebuild all after that change. Does that help?

--

SvenC

SvenC at 2007-10-3 > top of Msdn Tech,Visual Studio Orcas,Visual C++ Orcas...
# 2

Hi

That certainly helped, errors are still generated though. I have not added one line of code to this its a standard wizard generated dialog app.

Errors it now generates are:

1> Rebuild All started: Project: Orcasetest4, Configuration: Debug Win32

1>Deleting intermediate and output files for project 'Orcasetest4', configuration 'Debug|Win32'

1>Compiling...

1>stdafx.cpp

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxwin4.inl(188) : error C3861: 'Edit_SetCueBannerTextFocused': identifier not found

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxcmn.h(1351) : error C2065: 'HDSIL_NORMAL' : undeclared identifier

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxcmn.h(1354) : error C2065: 'HDSIL_NORMAL' : undeclared identifier

1>Build log was saved at "file://c:\Users\nicw\Documents\Visual Studio Codename Orcas\Projects\Orcasetest4\Orcasetest4\Debug\BuildLog.htm"

1>Orcasetest4 - 3 error(s), 0 warning(s)

========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

Nicw at 2007-10-3 > top of Msdn Tech,Visual Studio Orcas,Visual C++ Orcas...

Visual Studio Orcas

Site Classified