如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

苏南大叔最近从看雪论坛( http://bbs.pediy.com/ )上得到了一份工具exe的代码,看功能说明很吸引人。不过下载回来后,一看居然是个C语言编写的代码。看目录解构是可以用vs编译的。为了得到这个工具,就只好编译一下这个C的项目了。意料之中的,编译报错了。如下图所示:

编译C语言的exe时,修改平台工具集错误 - cpp_error
编译C语言的exe时,修改平台工具集错误(图8-1)

文字内容是:“Could not find WindowsSdkDir_71A variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number.”。看提示是需要修改项目的“PlatformToolset”或者“TargetFrameworkVersion”。

编译C语言的exe时,修改平台工具集错误 - cpp_error_2
编译C语言的exe时,修改平台工具集错误(图8-2)

解决方案如下:看图,文字就不说明了。

编译C语言的exe时,修改平台工具集错误 - cpp_error_3
编译C语言的exe时,修改平台工具集错误(图8-3)

编译C语言的exe时,修改平台工具集错误 - cpp_error_5
编译C语言的exe时,修改平台工具集错误(图8-4)

编译C语言的exe时,修改平台工具集错误 - cpp_error_6
编译C语言的exe时,修改平台工具集错误(图8-5)

编译C语言的exe时,修改平台工具集错误 - cpp_error_7
编译C语言的exe时,修改平台工具集错误(图8-6)

编译C语言的exe时,修改平台工具集错误 - cpp_error_8
编译C语言的exe时,修改平台工具集错误(图8-7)

大意就是,在项目上面点击右键,找到了一个修复选项。然后驱动我的vs2015又安装了一次缺失的组件。然后就可以顺利编译了。anyway,其实苏南大叔在上述操作之前,还又试图单独安装window8.1的sdk,不过,然并卵。你懂的。

编译C语言的exe时,修改平台工具集错误 - wsdk81
编译C语言的exe时,修改平台工具集错误(图8-8)

如果大家谁有类似的问题,可以按图索骥。修复一下项目环境即可。至于,这个工程编译完毕之后得到的是个什么样功能的exe。可以关注苏南大叔的后续文章。功能肯定是高大上,否则我也不会费劲去编译它,是吧?

 【源码】代码片段及相关软件点此获取

 【visual studio】秘籍文章入口,仅传授于有缘之人   visual studio

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!