最近想学习一下Win8和DX11.1,到msdn上下载了标准示例(http://code.msdn.microsoft.com/windowsapps/Direct3D-Tutorial-Sample-08667fb0#content),结果用VS2010打开.sln文件时,显示格式不兼容,无法显示内容。
于是我花了三天时间下了一个VS2012专业版,又花了半个小时安装好,没想到打开.sln文件还是显示不兼容。
我就火了,微软不是说VS2012能用在Win7上吗,难道意思是能够安装,但能不能编译它管不着?

解决方案 »

  1.   

    而且似乎人家明显告诉你要win8+vs11了吧
      

  2.   

    +100分求Win7下如何正常打开并编译此示例。
      

  3.   

    你的SAMPLE分类都在Windows 8 app samples下,而且看项目示例里都有WIN8工程才有的Package.AppxManifest,这些例子都是针对WIN8 METRO平台的。
    再看看示例代码的写法:
    using namespace Microsoft::WRL; 
    using namespace Windows::UI::Core; 
    using namespace Windows::Foundation; 
    using namespace Windows::ApplicationModel::Core; 
    using namespace Windows::ApplicationModel::Activation; 
    明显都是METRO APP的写法,WIN7肯定没法用的,必须要WIN8平台。