Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 Visual Studio 2015社区版中的WIC浏览器_Visual Studio 2015_Atl_Wdk_Wtl_Wic - Fatal编程技术网

Visual studio 2015 Visual Studio 2015社区版中的WIC浏览器

Visual studio 2015 Visual Studio 2015社区版中的WIC浏览器,visual-studio-2015,atl,wdk,wtl,wic,Visual Studio 2015,Atl,Wdk,Wtl,Wic,我想开始使用WIC(Windows图像组件)资源管理器 我已经下载了 我已经下载了这是一项要求,并按照说明将文件从WIC Explorer解决方案的“Include”目录复制到“wtl90”目录 我正在使用Visual Studio 2015社区版。我构建了WIC资源管理器解决方案,但是出现了错误,不是在WIC资源管理器项目中,而是在Windows模板库文件中 我查看了Windows模板库,在Visual C++快照中工作时需要用到ATL 8版本,因为它显示的是与ATL不兼容的版本,所以我假定2

我想开始使用WIC(Windows图像组件)资源管理器

我已经下载了

我已经下载了这是一项要求,并按照说明将文件从WIC Explorer解决方案的“Include”目录复制到“wtl90”目录

我正在使用Visual Studio 2015社区版。我构建了WIC资源管理器解决方案,但是出现了错误,不是在WIC资源管理器项目中,而是在Windows模板库文件中

<>我查看了Windows模板库,在Visual C++快照中工作时需要用到ATL 8版本,因为它显示的是与ATL不兼容的版本,所以我假定2015个社区版是相同的。 Read Me说ATL在中可用,所以我安装了它并按照说明运行AppWiz\setup.js,但是它给了我一个错误,指出它找不到安装的Visual Studio版本

如何使用Visual Studio 2015 Community Edition设置ATL,以便正确构建WIC Explorer解决方案

更新: 显然,如果在安装过程中选择ATL作为选项,则ATL将与Visual Studio 2015 Community Edition一起安装。我猜如果选择了该选项,它将与MFC一起安装。虽然很明显,我仍然需要为WIC资源管理器做一些设置,因为包含的WTL文件似乎不知道ATL

我想知道是否可以修改AppWiz\setup.js文件以包含指向Visual Studio 2015社区版的路径。虽然我不知道新的路径会是什么

    var nVersions = 12;

var astrRegKeyVer = new Array();
astrRegKeyVer[0] = "Microsoft\\VisualStudio\\7.0\\Setup\\VC\\ProductDir";
astrRegKeyVer[1] = "Microsoft\\VisualStudio\\7.1\\Setup\\VC\\ProductDir";
astrRegKeyVer[2] = "Microsoft\\VisualStudio\\8.0\\Setup\\VC\\ProductDir";
astrRegKeyVer[3] = "Microsoft\\VisualStudio\\9.0\\Setup\\VC\\ProductDir";
astrRegKeyVer[4] = "Microsoft\\VisualStudio\\10.0\\Setup\\VC\\ProductDir";
astrRegKeyVer[5] = "Microsoft\\VisualStudio\\11.0\\Setup\\VC\\ProductDir";
astrRegKeyVer[6] = "Microsoft\\VisualStudio\\12.0\\Setup\\VC\\ProductDir";
astrRegKeyVer[7] = "Microsoft\\VCExpress\\8.0\\Setup\\VC\\ProductDir";
astrRegKeyVer[8] = "Microsoft\\VCExpress\\9.0\\Setup\\VC\\ProductDir";
astrRegKeyVer[9] = "Microsoft\\VCExpress\\10.0\\Setup\\VC\\ProductDir";
astrRegKeyVer[10] = "Microsoft\\VCExpress\\11.0\\Setup\\VC\\ProductDir";
astrRegKeyVer[11] = "Microsoft\\VCExpress\\12.0\\Setup\\VC\\ProductDir";

var astrFolder = new Array();
astrFolder[0] = "vcprojects";
astrFolder[1] = "vcprojects";
astrFolder[2] = "vcprojects";
astrFolder[3] = "vcprojects";
astrFolder[4] = "vcprojects";
astrFolder[5] = "vcprojects";
astrFolder[6] = "vcprojects";
astrFolder[7] = "Express\\vcprojects";
astrFolder[8] = "Express\\vcprojects";
astrFolder[9] = "Express\\vcprojects";
astrFolder[10] = "vcprojects_WDExpress";
astrFolder[11] = "vcprojects_WDExpress";

var astrVersions = new Array();
astrVersions[0] = "Visual Studio 2002 (7.0)";
astrVersions[1] = "Visual Studio 2003 (7.1)";
astrVersions[2] = "Visual Studio 2005 (8.0)";
astrVersions[3] = "Visual Studio 2008 (9.0)";
astrVersions[4] = "Visual Studio 2010 (10.0)";
astrVersions[5] = "Visual Studio 2012 (11.0)";
astrVersions[6] = "Visual Studio 2013 (12.0)";
astrVersions[7] = "Visual Studio 2005 Express (8.0)";
astrVersions[8] = "Visual Studio 2008 Express (9.0)";
astrVersions[9] = "Visual Studio 2010 Express (10.0)";
astrVersions[10] = "Visual Studio 2012 Express (11.0)";
astrVersions[11] = "Visual Studio 2013 Express (12.0)";

var abExpress = new Array();
abExpress[0] = false;
abExpress[1] = false;
abExpress[2] = false;
abExpress[3] = false;
abExpress[4] = false;
abExpress[5] = false;
abExpress[6] = false;
abExpress[7] = true;
abExpress[8] = true;
abExpress[9] = true;
abExpress[10] = true;
abExpress[11] = true;

var astrWizVer = new Array();
astrWizVer[0] = "7.0";
astrWizVer[1] = "7.1";
astrWizVer[2] = "8.0";
astrWizVer[3] = "9.0";
astrWizVer[4] = "10.0";
astrWizVer[5] = "11.0";
astrWizVer[6] = "12.0";
astrWizVer[7] = "8.0";
astrWizVer[8] = "9.0";
astrWizVer[9] = "10.0";
astrWizVer[10] = "11.0";
astrWizVer[11] = "12.0";

无需勾选MFC或windows驱动程序工具包选项,即可在VS2015中使用WTL。使用Nenad于2015年9月27日发布的WTL最新测试版,WTL将在Visual Studio 2015中运行。如果编译器选项/Wv:18设置为WIC Explorer builds,并且它可以运行,但“open directory…”会在Windows 10上崩溃,“open…”会很好地加载图像

更新

WIC浏览器代码于2015年12月更新,至少在vs2013中构建良好