搭建vs2008 64位程序及驱动开发环境

来源:互联网 发布:淘宝联盟怎么生成图文 编辑:程序博客网 时间:2024/04/30 10:01

安装包如下所示:

zmvspro8.iso

VS2008SP1ENUX1512962.iso


第一步,安装vs2008 勾选x64编译环境以及智能设置编译环境

第二步,安装vs2008 sp1


第三步,安装win7 ddk(GRMWDK_EN_7600_1.ISO),用于开发驱动程序


第三步,安装win7 ddk(GRMWDK_EN_7600_1.ISO),用于开发驱动程序

第四步,修改C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages目录下的WCE.VCPlatform.config,修改后的内容红色显示,便于以后开发32位驱动和64位驱动



<?xml version="1.0" encoding="utf-8"?>
<VCPlatformConfigurationFile Version="8.00">
<Platform Name="VCProjectWCEPlatform.dll" Identifier="{48443B3B-C1E3-449F-9988-4BFB510951D5}">
<Directories Include="$(VCInstallDir)ce\include;$(VSInstallDir)SmartDevices\SDK\PocketPC2003\include;$(VCInstallDir)ce\atlmfc\include;$(VSInstallDir)SmartDevices\SDK\SQL Server\Mobile\v3.0;" Library="$(VSInstallDir)SmartDevices\SDK\PocketPC2003\lib\ARMV4;$(VCInstallDir)ce\atlmfc\lib\ARMV4;$(VCInstallDir)ce\lib\ARMV4;" Path="$(VCInstallDir)ce\bin\x86_arm;$(VCInstallDir)bin;$(WindowsSdkDir)\bin;$(VSInstallDir)Common7\Tools;$(VSInstallDir)Common7\IDE;$(VSInstallDir)Common\Tools;$(VSInstallDir)Common\IDE;$(VSInstallDir);$(FrameworkSDKDir)Bin;$(PATH);" Reference="" Source="$(VCInstallDir)ce\atlmfc\src\atl\;$(VCInstallDir)ce\atlmfc\src\mfc\;$(VCInstallDir)ce\crt\src\"/>
<PlatformData>
<PlatformName>Driver32</PlatformName>
<SupportsDCOM>0</SupportsDCOM>
<OSMajorVersion>4</OSMajorVersion>
<OSMinorVersion>20</OSMinorVersion>
<UISymbol>POCKETPC2003_UI_MODEL</UISymbol>
<Macros>
<Macro Name="PLATFORMDEFINES" Value="WIN32_PLATFORM_PSPC"/>
<Macro Name="CEVER" Value="0x420"/>
<Macro Name="ARCHFAM" Value="ARM"/>
<Macro Name="_ARCHFAM_" Value="_ARM_"/>
<Macro Name="INSTRUCTIONSET" Value="ARMV4"/>
<Macro Name="BINDIR" Value="$(VCInstallDir)ce\dll"/>
</Macros>
</PlatformData>
</Platform>
<Platform Name="VCProjectWCEPlatform.dll" Identifier="{5A673B91-A6DC-431D-8758-A53AA4189057}">
<Directories Include="$(VCInstallDir)ce\include;$(VSInstallDir)SmartDevices\SDK\SmartPhone2003\include;$(VCInstallDir)ce\atlmfc\include;$(VSInstallDir)SmartDevices\SDK\SQL Server\Mobile\v3.0;" Library="$(VSInstallDir)SmartDevices\SDK\SmartPhone2003\lib\ARMV4;$(VCInstallDir)ce\atlmfc\lib\ARMV4;$(VCInstallDir)ce\lib\ARMV4;" Path="$(VCInstallDir)ce\bin\x86_arm;$(VCInstallDir)bin;$(WindowsSdkDir)\bin;$(VSInstallDir)Common7\Tools;$(VSInstallDir)Common7\IDE;$(VSInstallDir)Common\Tools;$(VSInstallDir)Common\IDE;$(VSInstallDir);$(FrameworkSDKDir)Bin;$(PATH);" Reference="" Source="$(VCInstallDir)ce\atlmfc\src\atl\;$(VCInstallDir)ce\atlmfc\src\mfc\;$(VCInstallDir)ce\crt\src\"/>
<PlatformData>
<PlatformName>Driver64</PlatformName>
<SupportsDCOM>0</SupportsDCOM>
<OSMajorVersion>4</OSMajorVersion>
<OSMinorVersion>20</OSMinorVersion>
<UISymbol>SMARTPHONE2003_UI_MODEL</UISymbol>
<Macros>
<Macro Name="PLATFORMDEFINES" Value="WIN32_PLATFORM_WFSP"/>
<Macro Name="CEVER" Value="0x420"/>
<Macro Name="ARCHFAM" Value="ARM"/>
<Macro Name="_ARCHFAM_" Value="_ARM_"/>
<Macro Name="INSTRUCTIONSET" Value="ARMV4"/>
<Macro Name="BINDIR" Value="$(VCInstallDir)ce\dll"/>
</Macros>
</PlatformData>
</Platform>
<Platform Name="VCProjectWCEPlatform.dll" Identifier="{8338BC61-F05A-4B0D-830A-74F4196ABB65}"><Directories Include="$(VCInstallDir)ce\include;C:\Program Files (x86)\Windows Mobile 5.0 SDK R2\PocketPC\include\ARMV4I;C:\Program Files (x86)\Windows Mobile 5.0 SDK R2\PocketPC\include;$(VCInstallDir)ce\atlmfc\include;$(VSInstallDir)SmartDevices\SDK\SQL Server\Mobile\v3.0" Library="C:\Program Files (x86)\Windows Mobile 5.0 SDK R2\PocketPC\lib\ARMV4I;$(VCInstallDir)ce\atlmfc\lib\ARMV4I;$(VCInstallDir)ce\lib\ARMV4I;" Path="$(VCInstallDir)\ce\bin\x86_arm;$(VCInstallDir)bin;$(WindowsSdkDir)\bin;$(VSInstallDir)Common7\Tools;$(VSInstallDir)Common7\IDE;$(VSInstallDir)Common\Tools;$(VSInstallDir)Common\IDE;$(VSInstallDir);$(FrameworkSDKDir)Bin;$(PATH);" Reference="" Source=";$(VCInstallDir)ce\atlmfc\src\atl;$(VCInstallDir)ce\atlmfc\src\mfc;;$(VCInstallDir)ce\crt\src"/><PlatformData><PlatformName>Windows Mobile 5.0 Pocket PC SDK (ARMV4I)</PlatformName><SDKID>{4118C335-430C-497f-BE48-11C3316B135E}</SDKID><SupportsDCOM>0</SupportsDCOM><OSMajorVersion>5</OSMajorVersion><OSMinorVersion>01</OSMinorVersion><UISymbol>POCKETPC2003_UI_MODEL</UISymbol><Macros><Macro Name="PLATFORMDEFINES" Value="WIN32_PLATFORM_PSPC"/><Macro Name="CEVER" Value="0x501"/><Macro Name="ARCHFAM" Value="ARM"/><Macro Name="_ARCHFAM_" Value="_ARM_"/><Macro Name="INSTRUCTIONSET" Value="ARMV4I"/><Macro Name="BINDIR" Value="$(VCInstallDir)ce\dll"/></Macros></PlatformData></Platform><Platform Name="VCProjectWCEPlatform.dll" Identifier="{924AE9C7-74A2-4053-9B52-BFD1ADC5570C}"><Directories Include="$(VCInstallDir)ce\include;C:\Program Files (x86)\Windows Mobile 5.0 SDK R2\Smartphone\include\ARMV4I;C:\Program Files (x86)\Windows Mobile 5.0 SDK R2\Smartphone\include;$(VCInstallDir)ce\atlmfc\include;$(VSInstallDir)SmartDevices\SDK\SQL Server\Mobile\v3.0" Library="C:\Program Files (x86)\Windows Mobile 5.0 SDK R2\Smartphone\lib\ARMV4I;$(VCInstallDir)ce\atlmfc\lib\ARMV4I;$(VCInstallDir)ce\lib\ARMV4I;" Path="$(VCInstallDir)\ce\bin\x86_arm;$(VCInstallDir)bin;$(WindowsSdkDir)\bin;$(VSInstallDir)Common7\Tools;$(VSInstallDir)Common7\IDE;$(VSInstallDir)Common\Tools;$(VSInstallDir)Common\IDE;$(VSInstallDir);$(FrameworkSDKDir)Bin;$(PATH);" Reference="" Source=";$(VCInstallDir)ce\atlmfc\src\atl;$(VCInstallDir)ce\atlmfc\src\mfc;;$(VCInstallDir)ce\crt\src"/><PlatformData><PlatformName>Windows Mobile 5.0 Smartphone SDK (ARMV4I)</PlatformName><SDKID>{BD0CC567-F6FD-4ca3-99D2-063EFDFC0A39}</SDKID><SupportsDCOM>0</SupportsDCOM><OSMajorVersion>5</OSMajorVersion><OSMinorVersion>01</OSMinorVersion><UISymbol>SMARTPHONE2003_UI_MODEL</UISymbol><Macros><Macro Name="PLATFORMDEFINES" Value="WIN32_PLATFORM_WFSP"/><Macro Name="CEVER" Value="0x501"/><Macro Name="ARCHFAM" Value="ARM"/><Macro Name="_ARCHFAM_" Value="_ARM_"/><Macro Name="INSTRUCTIONSET" Value="ARMV4I"/><Macro Name="BINDIR" Value="$(VCInstallDir)ce\dll"/></Macros></PlatformData></Platform></VCPlatformConfigurationFile>



第三步,安装win7 ddk(GRMWDK_EN_7600_1.ISO),用于开发驱动程序
0 0
原创粉丝点击