Changeset 19793

Show
Ignore:
Timestamp:
02/02/07 10:37:06 (2 years ago)
Author:
patrick
Message:

Drop support for Visual C++ 7.0. The minimum required compiler version on
Windows is now Visual C++ 7.1 (from .NET 2003).

Approved by: General silence on vrjuggler-devel

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/trunk/INSTALL.html

    r19469 r19793  
    7070         the issues concerning noncompliance to the C++ Standard with Visual 
    7171         Studio 6.0, and it appears that they have no plans to fix these 
    72          problems. Therefore, we require the use of Visual Studio 7.x (.NET 
    73          2002 or 2003) or newer to compile the source code.</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e124"></a>Build Tools</h2></div></div></div><p>When building on non-Windows platforms, the GNU Autotools are 
     72         problems. Therefore, we require the use of Visual Studio 7.1 (.NET 
     73         2003) or newer to compile the source code.</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="d0e124"></a>Build Tools</h2></div></div></div><p>When building on non-Windows platforms, the GNU Autotools are 
    7474      required. This means that, in addition to a C++ compiler (e.g., GCC), 
    7575      the following packages must be installed in order to compile VR 
  • juggler/trunk/INSTALL.txt

    r19469 r19793  
    5555 operating systems. We then explain how to get the source code from our 
    5656 Subversion repository. (Those users who downloaded a pre-packaged source 
    57  release can skip ahead to the section called "Using 
    58  configure.pl"). We conclude with instructions on how to build VR 
    59  Juggler and its individual components. 
     57 release can skip ahead to the section called "Using configure.pl"). We 
     58 conclude with instructions on how to build VR Juggler and its individual 
     59 components. 
    6060 
    6161 Before reading further, we recommend that readers take a look at the Wiki 
     
    145145 the C++ Standard with Visual Studio 6.0, and it appears that they have no 
    146146 plans to fix these problems. Therefore, we require the use of Visual Studio 
    147  7.x (.NET 2002 or 2003) or newer to compile the source code. 
     147 7.1 (.NET 2003) or newer to compile the source code. 
    148148 
    149149 
     
    174174 source code: from a pre-packaged source release archive or from the 
    175175 Subversion repository on RealityForge. If you got the code from a pre- 
    176  packaged source archive, that code is a complete "snapshot" of 
    177  the Subversion repository at the time of release. It contains all 
    178  dependencies that would otherwise have been acquired using Subversion. I
    179  does not contain binary dependencies that must be downloaded separately 
    180  (such as NSPR, the Java Developer Kit, a C++ compiler, etc.). 
     176 packaged source archive, that code is a complete "snapshot" of the 
     177 Subversion repository at the time of release. It contains all dependencies 
     178 that would otherwise have been acquired using Subversion. It does no
     179 contain binary dependencies that must be downloaded separately (such as 
     180 NSPR, the Java Developer Kit, a C++ compiler, etc.). 
    181181 
    182182 The current list of required software packages is as follows: 
     
    266266 compile and install Boost, refer to its installation documentation (http:// 
    267267 www.boost.org/more/getting_started.html#Build_Install). Note that you need 
    268  the command bjam (referred to as "boost-jam" on the Boost 
    269  download page) to build Boost. 
     268 the command bjam (referred to as "boost-jam" on the Boost download page) to 
     269 build Boost. 
    270270 
    271271 
    272272Important 
    273273 
    274  Mac OS X users should compile the Boost libraries using the 
    275  "darwin" toolset. 
     274 Mac OS X users should compile the Boost libraries using the "darwin" 
     275 toolset. 
    276276 
    277277 
     
    654654 .m4 files by default, then it is necessary to extend aclocal's search path. 
    655655 This is done by setting the environment variable ACLOCAL_FLAGS to 
    656  "- I .../share/alocal" where "..." is the path to th
    657  directory tree where Flagpoll is installed. 
     656 "-I .../share/alocal" where "..." is the path to the directory tree wher
     657 Flagpoll is installed. 
    658658 
    659659 
     
    687687Using configure.pl 
    688688 
    689  In the base juggler source directory, we have a "global" 
    690  configure script written in Perl called configure.pl. To get the command- 
    691  line options for this script, use one of the following (the second being 
    692  much more detailed): 
     689 In the base juggler source directory, we have a "global" configure script 
     690 written in Perl called configure.pl. To get the command-line options for 
     691 this script, use one of the following (the second being much more 
     692 detailed): 
    693693 
    694694 
     
    718718 various modules, should you need to run one individually. 
    719719 
    720  configure.pl can run in a unique "build" directory or in the 
    721  directory where it resides. Here is how we (the Juggler Team) have been 
    722  using it: 
     720 configure.pl can run in a unique "build" directory or in the directory 
     721 where it resides. Here is how we (the Juggler Team) have been using it: 
    723722 
    724723 
     
    764763 case. Sonix can make use of Audiere, OpenAL, or AudioWorks to add sound to 
    765764 VR Juggler applications. If none of those packages is found, Sonix will 
    766  "stub out" its sound APIs. This means that Sonix and the VR 
    767  Juggler Sound Manager can still be used in applications, but no audio will 
    768  be heard at run time. See the section called "Sonix" for more 
    769  information about how to configure Sonix to use Audiere, OpenAL, or 
    770  AudioWorks. 
     765 "stub out" its sound APIs. This means that Sonix and the VR Juggler Sound 
     766 Manager can still be used in applications, but no audio will be heard at 
     767 run time. See the section called "Sonix" for more information about how to 
     768 configure Sonix to use Audiere, OpenAL, or AudioWorks. 
    771769 
    772770 For example uses of configure.pl, take a look at the Wiki page relating to 
     
    781779 
    782780 As noted in the section called "Getting the Source Code and the 
    783  Dependencies", VR Juggler depends on several external software 
    784  packages. As an example, consider the case where the Boost libraries are 
    785  installed in /home/user1/pkgs/boost with the headers in /home/user1/pkgs/ 
    786  boost/include. To use this installation, run configure.pl as follows: 
     781 Dependencies", VR Juggler depends on several external software packages. As 
     782 an example, consider the case where the Boost libraries are installed in 
     783 /home/user1/pkgs/boost with the headers in /home/user1/pkgs/boost/include. 
     784 To use this installation, run configure.pl as follows: 
    787785 
    788786 
  • juggler/trunk/doc/INSTALL.xml

    r19468 r19793  
    136136         the issues concerning noncompliance to the C++ Standard with Visual 
    137137         Studio 6.0, and it appears that they have no plans to fix these 
    138          problems. Therefore, we require the use of Visual Studio 7.x (.NET 
    139          2002 or 2003) or newer to compile the source code.</para> 
     138         problems. Therefore, we require the use of Visual Studio 7.1 (.NET 
     139         2003) or newer to compile the source code.</para> 
    140140      </section> 
    141141   </section> 
  • juggler/trunk/modules/gadgeteer/gadget/Devices/Sim/SimSetablePosition.h

    r19729 r19793  
    5252//class SimSetablePosition : public Input, public Position 
    5353class GADGET_CLASS_API SimSetablePosition 
    54 #if _MSC_VER < 1310  // 1310 == VC++ 7.1 
    55    : public Input, public Position 
    56 #else 
    5754   : public InputMixer<Input, Position> 
    58 #endif 
    5955{ 
    6056public: 
  • juggler/trunk/modules/vapor/test/TestSuite/TestCases/Util/AttribMapTest.h

    r19549 r19793  
    2121{ 
    2222CPPUNIT_TEST_SUITE(AttribMapTest); 
    23 #if defined(_MSC_VER) && _MSC_VER >= 1310  // 1310 == VC++ 7.1 
     23#if defined(_MSC_VER) 
    2424CPPUNIT_TEST( testFundamentalGetSet<float> ); 
    2525CPPUNIT_TEST( testFundamentalGetSet<double> ); 
  • juggler/trunk/vc7/Gadgeteer/ApplicationDataManager/ApplicationDataManager.vcproj

    r19259 r19793  
    1 <?xml version="1.0" encoding = "Windows-1252"?> 
     1<?xml version="1.0" encoding="Windows-1252"?> 
    22<VisualStudioProject 
    33        ProjectType="Visual C++" 
    4         Version="7.00" 
     4        Version="7.10" 
    55        Name="Cluster Plug-in - Application Data Manager" 
    66        ProjectGUID="{2BB1C6DC-A6DB-42A3-A91A-DBD8BA7A843D}" 
     
    6060                                Name="VCWebServiceProxyGeneratorTool"/> 
    6161                        <Tool 
     62                                Name="VCXMLDataGeneratorTool"/> 
     63                        <Tool 
    6264                                Name="VCWebDeploymentTool"/> 
     65                        <Tool 
     66                                Name="VCManagedWrapperGeneratorTool"/> 
     67                        <Tool 
     68                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    6369                </Configuration> 
    6470                <Configuration 
     
    115121                                Name="VCWebServiceProxyGeneratorTool"/> 
    116122                        <Tool 
     123                                Name="VCXMLDataGeneratorTool"/> 
     124                        <Tool 
    117125                                Name="VCWebDeploymentTool"/> 
     126                        <Tool 
     127                                Name="VCManagedWrapperGeneratorTool"/> 
     128                        <Tool 
     129                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    118130                </Configuration> 
    119131        </Configurations> 
     132        <References> 
     133        </References> 
    120134        <Files> 
    121135                <Filter 
  • juggler/trunk/vc7/Gadgeteer/DTrack/DTrack.vcproj

    r19259 r19793  
    1 <?xml version="1.0" encoding = "Windows-1252"?> 
     1<?xml version="1.0" encoding="Windows-1252"?> 
    22<VisualStudioProject 
    33        ProjectType="Visual C++" 
    4         Version="7.00" 
     4        Version="7.10" 
    55        Name="Driver - ART DTrack" 
    66        ProjectGUID="{9FF3948D-55D0-4690-9E88-BE28614A5DFB}" 
     
    6060                                Name="VCWebServiceProxyGeneratorTool"/> 
    6161                        <Tool 
     62                                Name="VCXMLDataGeneratorTool"/> 
     63                        <Tool 
    6264                                Name="VCWebDeploymentTool"/> 
     65                        <Tool 
     66                                Name="VCManagedWrapperGeneratorTool"/> 
     67                        <Tool 
     68                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    6369                </Configuration> 
    6470                <Configuration 
     
    116122                                Name="VCWebServiceProxyGeneratorTool"/> 
    117123                        <Tool 
     124                                Name="VCXMLDataGeneratorTool"/> 
     125                        <Tool 
    118126                                Name="VCWebDeploymentTool"/> 
     127                        <Tool 
     128                                Name="VCManagedWrapperGeneratorTool"/> 
     129                        <Tool 
     130                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    119131                </Configuration> 
    120132        </Configurations> 
     133        <References> 
     134        </References> 
    121135        <Files> 
    122136                <Filter 
  • juggler/trunk/vc7/Gadgeteer/DataGlove/DataGlove.vcproj

    r19259 r19793  
    1 <?xml version="1.0" encoding = "Windows-1252"?> 
     1<?xml version="1.0" encoding="Windows-1252"?> 
    22<VisualStudioProject 
    33        ProjectType="Visual C++" 
    4         Version="7.00" 
     4        Version="7.10" 
    55        Name="Driver - 5DT DataGlove" 
    66        ProjectGUID="{2BB1C6DC-A6DB-42A3-A91A-DBD8BA7A8433}" 
     
    6060                                Name="VCWebServiceProxyGeneratorTool"/> 
    6161                        <Tool 
     62                                Name="VCXMLDataGeneratorTool"/> 
     63                        <Tool 
    6264                                Name="VCWebDeploymentTool"/> 
     65                        <Tool 
     66                                Name="VCManagedWrapperGeneratorTool"/> 
     67                        <Tool 
     68                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    6369                </Configuration> 
    6470                <Configuration 
     
    116122                                Name="VCWebServiceProxyGeneratorTool"/> 
    117123                        <Tool 
     124                                Name="VCXMLDataGeneratorTool"/> 
     125                        <Tool 
    118126                                Name="VCWebDeploymentTool"/> 
     127                        <Tool 
     128                                Name="VCManagedWrapperGeneratorTool"/> 
     129                        <Tool 
     130                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    119131                </Configuration> 
    120132        </Configurations> 
     133        <References> 
     134        </References> 
    121135        <Files> 
    122136                <Filter 
  • juggler/trunk/vc7/Gadgeteer/DirectXJoystick/DirectXJoystick.vcproj

    r19259 r19793  
    1 <?xml version="1.0" encoding = "Windows-1252"?> 
     1<?xml version="1.0" encoding="Windows-1252"?> 
    22<VisualStudioProject 
    33        ProjectType="Visual C++" 
    4         Version="7.00" 
     4        Version="7.10" 
    55        Name="Driver - Direct Input Joystick" 
    66        ProjectGUID="{77A5242E-C68D-4101-A105-7D4FBD43F489}" 
     
    6060                                Name="VCWebServiceProxyGeneratorTool"/> 
    6161                        <Tool 
     62                                Name="VCXMLDataGeneratorTool"/> 
     63                        <Tool 
    6264                                Name="VCWebDeploymentTool"/> 
     65                        <Tool 
     66                                Name="VCManagedWrapperGeneratorTool"/> 
     67                        <Tool 
     68                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    6369                </Configuration> 
    6470                <Configuration 
     
    116122                                Name="VCWebServiceProxyGeneratorTool"/> 
    117123                        <Tool 
     124                                Name="VCXMLDataGeneratorTool"/> 
     125                        <Tool 
    118126                                Name="VCWebDeploymentTool"/> 
     127                        <Tool 
     128                                Name="VCManagedWrapperGeneratorTool"/> 
     129                        <Tool 
     130                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    119131                </Configuration> 
    120132        </Configurations> 
     133        <References> 
     134        </References> 
    121135        <Files> 
    122136                <Filter 
  • juggler/trunk/vc7/Gadgeteer/Ether24/Ether24.vcproj

    r19259 r19793  
    1 <?xml version="1.0" encoding = "Windows-1252"?> 
     1<?xml version="1.0" encoding="Windows-1252"?> 
    22<VisualStudioProject 
    33        ProjectType="Visual C++" 
    4         Version="7.00" 
     4        Version="7.10" 
    55        Name="Driver - Elexol Ether24" 
    66        ProjectGUID="{6090FE9C-7FD0-404E-B435-DB5FBCA66DCF}" 
     
    6161                                Name="VCWebServiceProxyGeneratorTool"/> 
    6262                        <Tool 
     63                                Name="VCXMLDataGeneratorTool"/> 
     64                        <Tool 
    6365                                Name="VCWebDeploymentTool"/> 
     66                        <Tool 
     67                                Name="VCManagedWrapperGeneratorTool"/> 
     68                        <Tool 
     69                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    6470                </Configuration> 
    6571                <Configuration 
     
    118124                                Name="VCWebServiceProxyGeneratorTool"/> 
    119125                        <Tool 
     126                                Name="VCXMLDataGeneratorTool"/> 
     127                        <Tool 
    120128                                Name="VCWebDeploymentTool"/> 
     129                        <Tool 
     130                                Name="VCManagedWrapperGeneratorTool"/> 
     131                        <Tool 
     132                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    121133                </Configuration> 
    122134        </Configurations> 
     135        <References> 
     136        </References> 
    123137        <Files> 
    124138                <Filter 
  • juggler/trunk/vc7/Gadgeteer/Fastrak/Fastrak.vcproj

    r19259 r19793  
    1 <?xml version="1.0" encoding = "Windows-1252"?> 
     1<?xml version="1.0" encoding="Windows-1252"?> 
    22<VisualStudioProject 
    33        ProjectType="Visual C++" 
    4         Version="7.00" 
     4        Version="7.10" 
    55        Name="Driver - Polhemus Fastrak" 
    66        ProjectGUID="{2BB1C6DC-A6DB-42A3-A91A-DBD8BA7A8434}" 
     
    6060                                Name="VCWebServiceProxyGeneratorTool"/> 
    6161                        <Tool 
     62                                Name="VCXMLDataGeneratorTool"/> 
     63                        <Tool 
    6264                                Name="VCWebDeploymentTool"/> 
     65                        <Tool 
     66                                Name="VCManagedWrapperGeneratorTool"/> 
     67                        <Tool 
     68                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    6369                </Configuration> 
    6470                <Configuration 
     
    116122                                Name="VCWebServiceProxyGeneratorTool"/> 
    117123                        <Tool 
     124                                Name="VCXMLDataGeneratorTool"/> 
     125                        <Tool 
    118126                                Name="VCWebDeploymentTool"/> 
     127                        <Tool 
     128                                Name="VCManagedWrapperGeneratorTool"/> 
     129                        <Tool 
     130                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    119131                </Configuration> 
    120132        </Configurations> 
     133        <References> 
     134        </References> 
    121135        <Files> 
    122136                <Filter 
  • juggler/trunk/vc7/Gadgeteer/Flock/Flock.vcproj

    r19259 r19793  
    1 <?xml version="1.0" encoding = "Windows-1252"?> 
     1<?xml version="1.0" encoding="Windows-1252"?> 
    22<VisualStudioProject 
    33        ProjectType="Visual C++" 
    4         Version="7.00" 
     4        Version="7.10" 
    55        Name="Driver - Ascension Flock of Birds" 
    66        ProjectGUID="{2BB1C6DC-A6DB-42A3-A91A-DBD8BA7A8432}" 
     
    6060                                Name="VCWebServiceProxyGeneratorTool"/> 
    6161                        <Tool 
     62                                Name="VCXMLDataGeneratorTool"/> 
     63                        <Tool 
    6264                                Name="VCWebDeploymentTool"/> 
     65                        <Tool 
     66                                Name="VCManagedWrapperGeneratorTool"/> 
     67                        <Tool 
     68                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    6369                </Configuration> 
    6470                <Configuration 
     
    116122                                Name="VCWebServiceProxyGeneratorTool"/> 
    117123                        <Tool 
     124                                Name="VCXMLDataGeneratorTool"/> 
     125                        <Tool 
    118126                                Name="VCWebDeploymentTool"/> 
     127                        <Tool 
     128                                Name="VCManagedWrapperGeneratorTool"/> 
     129                        <Tool 
     130                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    119131                </Configuration> 
    120132        </Configurations> 
     133        <References> 
     134        </References> 
    121135        <Files> 
    122136                <Filter 
  • juggler/trunk/vc7/Gadgeteer/Gadgeteer.vcproj

    r19789 r19793  
    1 <?xml version="1.0" encoding = "Windows-1252"?> 
     1<?xml version="1.0" encoding="Windows-1252"?> 
    22<VisualStudioProject 
    33        ProjectType="Visual C++" 
    4         Version="7.00" 
     4        Version="7.10" 
    55        Name="Gadgeteer" 
    66        ProjectGUID="{1AAD8712-09DC-4957-8594-AF5A49BAB4E1}" 
     
    5656                                Name="VCPreLinkEventTool"/> 
    5757                        <Tool 
    58                                 Name="VCResourceCompilerTool"/> 
     58                                Name="VCResourceCompilerTool" 
     59                                AdditionalIncludeDirectories=".."/> 
    5960                        <Tool 
    6061                                Name="VCWebServiceProxyGeneratorTool"/> 
    6162                        <Tool 
     63                                Name="VCXMLDataGeneratorTool"/> 
     64                        <Tool 
    6265                                Name="VCWebDeploymentTool"/> 
     66                        <Tool 
     67                                Name="VCManagedWrapperGeneratorTool"/> 
     68                        <Tool 
     69                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    6370                </Configuration> 
    6471                <Configuration 
     
    110117                                Name="VCPreLinkEventTool"/> 
    111118                        <Tool 
    112                                 Name="VCResourceCompilerTool"/> 
     119                                Name="VCResourceCompilerTool" 
     120                                AdditionalIncludeDirectories=".."/> 
    113121                        <Tool 
    114122                                Name="VCWebServiceProxyGeneratorTool"/> 
    115123                        <Tool 
     124                                Name="VCXMLDataGeneratorTool"/> 
     125                        <Tool 
    116126                                Name="VCWebDeploymentTool"/> 
     127                        <Tool 
     128                                Name="VCManagedWrapperGeneratorTool"/> 
     129                        <Tool 
     130                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 
    117131                </Configuration> 
    118132        </Configurations> 
     133        <References> 
     134        </References> 
    119135        <Files> 
    120136                <Filter 
     
    242258                        </File> 
    243259                        <File 
     260                                RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse.cpp"> 
     261                        </File> 
     262                        <File 
     263                                RelativePath="..\..\modules\gadgeteer\gadget\Devices\KeyboardMouseDevice\KeyboardMouseDevice.cpp"> 
     264                        </File> 
     265                        <File 
     266                                RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouseProxy.cpp"> 
     267                        </File> 
     268                        <File 
    244269                                RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse\KeyEvent.cpp"> 
    245                         </File> 
    246                         <File 
    247                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse.cpp"> 
    248                         </File> 
    249                         <File 
    250                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\KeyboardMouseDevice\KeyboardMouseDevice.cpp"> 
    251                         </File> 
    252                         <File 
    253                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouseProxy.cpp"> 
    254270                        </File> 
    255271                        <File 
     
    474490                        </File> 
    475491                        <File 
     492                                RelativePath="..\..\modules\gadgeteer\gadget\gadgetConfig.h"> 
     493                        </File> 
     494                        <File 
     495                                RelativePath="gadget\gadgetDefines.h"> 
     496                        </File> 
     497                        <File 
     498                                RelativePath="gadget\gadgetParam.h"> 
     499                        </File> 
     500                        <File 
    476501                                RelativePath="..\..\modules\gadgeteer\gadget\Type\Gesture.h"> 
    477502                        </File> 
     
    528553                        </File> 
    529554                        <File 
     555                                RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse.h"> 
     556                        </File> 
     557                        <File 
     558                                RelativePath="..\..\modules\gadgeteer\gadget\Devices\KeyboardMouseDevice\KeyboardMouseDevice.h"> 
     559                        </File> 
     560                        <File 
     561                                RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouseInterface.h"> 
     562                        </File> 
     563                        <File 
     564                                RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouseProxy.h"> 
     565                        </File> 
     566                        <File 
    530567                                RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse\KeyEvent.h"> 
    531568                        </File> 
     
    534571                        </File> 
    535572                        <File 
    536                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse.h"> 
    537                         </File> 
    538                         <File 
    539                                 RelativePath="..\..\modules\gadgeteer\gadget\Devices\KeyboardMouseDevice\KeyboardMouseDevice.h"> 
    540                         </File> 
    541                         <File 
    542                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouseInterface.h"> 
    543                         </File> 
    544                         <File 
    545                                 RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouseProxy.h"> 
    546                         </File> 
    547                         <File 
    548573                                RelativePath="..\..\modules\gadgeteer\gadget\Type\KeyboardMouse\Keys.h"> 
    549574                        </File> 
     
    670695                        <File 
    671696                                RelativePath="..\..\modules\gadgeteer\gadget\VirtualDevice.h"> 
    672                         </File> 
    673                         <File 
    674                                 RelativePath="..\..\modules\gadgeteer\gadget\gadgetConfig.h"> 
    675                         </File> 
    676                         <File 
    677                                 RelativePath="gadget\gadgetDefines.h"> 
    678                         </File> 
    679                         <File 
    680                                 RelativePath="gadget\gadgetParam.h"> 
    681697                        </File> 
    682698                </Filter> 
     
    684700                        Name="Resource Files" 
    685701                        Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"> 
     702                        <File 
     703                                RelativePath="..\..\modules\gadgeteer\gadget.rc"> 
     704                        </File> 
     705                        <File 
     706                                RelativePath=".\gadgeteer.ico"> 
     707                        </File> 
    686708                        <File 
    687709                                RelativePath=".\Gadgeteer.rc"> 
     
    699721                                </FileConfiguration> 
    700722                        </File> 
    701                         <File 
    702                                 RelativePath="..\..\modules\gadgeteer\gadget.rc">