A possibility is the sequence of your includes ...  it needs the 7.1 version of 
the SDK
and to have \Microsoft SDKs\Windows\v7.1\Include as the first include

i have a batch file that i run after opening the Visual Studio Command Prompt 
window...
 
@set INCLUDE=C:\Program Files\Microsoft SDKs\Windows\v7.1\Include;C:\Program 
Files\Microsoft SDKs\Windows\v7.1\Include\gl;C:\Program Files (x86)\Microsoft 
DirectX SDK (June 2010)\Include;%INCLUDE%
@set LIB=C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib;C:\Program 
Files\Microsoft SDKs\Windows\v7.1\Lib\x64;C:\Program Files (x86)\Microsoft 
DirectX SDK (June 2010)\Lib;%LIB%
@set PATH=%PATH%;C:\Dev\hgbuilds\autobuild\bin
 
Maybe it helps, hope so.
 
> Date: Wed, 6 Apr 2011 11:46:39 -0400
> From: mo...@lindenlab.com
> To: opensource-dev@lists.secondlife.com
> Subject: Re: [opensource-dev] Windows compiling problem
> 
> On 4/5/2011 4:03 PM, Jonathan Welch wrote:
> > I have not had much chance to compile since viewer-development took in
> > the autobuild changes. This afternoon I gave it a try and fixed a few
> > issues but am stumped at how to fix this, which occurs in a number of
> > places:
> >
> > ------ Build started: Project: llwindow, Configuration: Release Win32 ------
> > llwindowwin32.cpp
> > lldxhardware.cpp
> > e:\Microsoft SDKs\Windows\v7.1\Include\objidl.h(11280): error C2061:
> > syntax error : identifier '__RPC__out_xcount_part'
> > e:\Microsoft SDKs\Windows\v7.1\Include\objidl.h(11281): error C2059:
> > syntax error : ')'
> > e:\Microsoft SDKs\Windows\v7.1\Include\objidl.h(11281): fatal error
> > C1903: unable to recover from previous error(s); stopping compilation
> >
> > I fiddled a bit with the include path in the props file and this is
> > what I currently have:
> > <IncludePath>E:\Microsoft Visual Studio 10.0\VC\INCLUDE;e:\Microsoft
> > SDKs\Windows\v7.1\Include;e:\Microsoft
> > SDKs\Windows\v7.1\Include\gl;e:\Microsoft DirectX SDK (June
> > 2010)\Include;e:\Microsoft
> > SDKs\Windows\v7.1\Samples\winui\TSF\tsfapp;$(WindowsSdkDir)\include;$(IncludePath)</IncludePath>
> >
> > That first entry is a result of my fiddling. This is happening in
> > vs2010 but also via autobuild in a dos window.
> >
> > Googling on this error says it is an issue of having the include file
> > list in a certain order, but as far as I can tell my list is
> > correct...and worked when we were testing autobuild builds before the
> > code got merged into viewer-development.
> >
> > Can you shed any light on this? I am stumped.
> 
> Confirmed (I get it myself). Probably has to do with sensitivity to
> the SDKs installed on the system. The offending include order,
> in reverse order, is:
> 
> "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\objid
> l.h"
> "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\obj
> base.h"
> "C:\\Program Files (x86)\\Microsoft 
> SDKs\\Windows\\v7.0A\\include\\ole2.h"
> "c:\\mcb\\hg\\viewer-development\\indra\\llwindow\\lldragdropwin32.h"
> 
> 
> _______________________________________________
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/OpenSource-Dev
> Please read the policies before posting to keep unmoderated posting privileges
                                          
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to