locked
FAQ:1.1 如何在Visual C++ 2008 Express中配置Windows SDK? RRS feed

答案

  • 这篇文章是介绍如何用Visual C++ 2008 Express 建立Win32程序,配置Windows SDK for Windows Server 2008 .NET Framework 3.5,更多的图文教程可以参见这里

    Visual C++ 2008 Express中你可以直接创建Win32应用程序,您不需要手动的集成Windows SDK

    Visual Studio 2008无缝的集成了Windows SDKVisual Studio2008编译器包含的Vista  RTM  的头文件和库的版本,这些内容和Microsoft Windows Software Development Kit Update for Windows Vista提供的相同,而Visual Studio2008编译器包含的SDK 工具比Vista Update SDK and the Windows Server 2003 Platform SDK中提供的更新。

    如果你在安装Visual Studio之后安装另外一个SDK,比如Windows SDK for Windows Server 2008 and .NET Framework 3.5,你就已经可以利用头文件,库和工具立刻开发Windows Server 2008的程序。如果您先安装SDK也可以容易的转换,下面是详细步骤:

    步骤1 安装Microsoft Visual C++ 2008 Express.

    步骤 2 安装Windows SDK for Windows Server 2008 and .NET Framework 3.5.

    在安装Server 2008 SDK之后,系统会在注册表写入键值指向Server 2008 SDK (v6.1),如果你在安装Visual Studio之前安装SDK,那么你要在SDK 配置工具中设置这个路径。如果你想改回指向之前默认的路径(Vista v6.0A)你需要用工具再设置一次。

    步骤3使用SDK配置工具更新Visual C++目录

    Windows SDK for Windows Server 2008 包含一个新的SDK配置工具,可以为你设置头文件,库和工具的路径。这个工具可以让你自动并且快速的切换不同的SDK 并且自动更新头文件和库的位置,如果SDKVisual Studio之前安装,您就需要通过SDK配置工具去配置这些。

    SDK配置工具有用户界面,但是只能工作在收费版本的Visual Studio中,也就是说在Visual C++ 2008 Express版本,你需要用命令行来使用SDK配置工具。

    1.         启动Windows SDK 命令窗口(开始->所有程序-> Microsoft Windows SDK v6.1->Command Window

    2.         输入CD \Program Files\Microsoft\Windows\v6.1\Setup>

    3.         输入WindowsSdkVer.exe -version:v6.1

    这些命令会设置Windows SDK for Windows Server 2008 (v 6.1) 为现在默认的SDK Visual Studio中,‘-version:v6.1’是对应Windows Server 2008 SDK的内容,version:v6.0A’ 是对应 Visual Studio 2008的内容

    步骤4确认这些路径都已经更新

    打开Visual C++ Express 命令行窗口并且检查在PATH中是否加入了v6.1路径

    如果要更换到之前的SDK可以通过步骤3中所说的方法吧v6.0A设置成当前版本。

    相关英文论坛帖子

    http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/2bfed529-fb6d-48a3-ad48-fc6301486646


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    2011年2月28日 2:33