V2017编译VLC2015版本的问题处理

1、无法识别元素 <Target> 下面的元素 <#text>。 不能加载项目

C:\DEVTOOLS\VS2017\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Cpp.WindowsSDK.targets

解决方法:

先备份Microsoft.Cpp.WindowsSDK.targets,打开Microsoft.Cpp.WindowsSDK.targets,删掉

<!-- general error message if windows SDK is not installed -->
<!--<VCMessage Code="MS-->B8036" Type="Error" Arguments="$(TargetPlatformVersion)" Condition="'$(WindowsSDKInstalled)' != 'true'" />

<!-- special error message if Desktop support for a particular platform is not installed -->
<!--<VCMessage Code="MSB8037" Type="Error" Arguments="$(TargetPlatformVersion);$(PlatformShortName)" Condition="'$(WindowsAppContainer)' != 'true' and '$(WindowsSDK_Desktop_Support)' != true" />-->

2、无法找到 v120 的生成工具(平台工具集 =“v120”)。若要使用 v120 生成工具进行生成,请安装 v120 生成工具。或者,
可以升级到当前 Visual Studio 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。

参考:https://blog.csdn.net/pengshengli/article/details/87020739

项目->重定解决方案目标,设置为V140

3、#error:  Macro definition of snprintf conflicts with Standard Library function declaration

参考:https://blog.csdn.net/weixin_34417200/article/details/85888127

注释掉Util/compat.h中的//#define snprintf        _snprintf

 

 

在VS2015编译VLC可以通过以下步骤实现: 1. 首先,下载VLC的源代码。可以在VLC官方网站上找到源代码的下载链接。选择合适的版本并下载解压它。 2. 打开Visual Studio 2015并创建一个新的空项目。 3. 将解压后的VLC源代码中的所有文件和文件夹复制到新创建的项目目录中。 4. 在Visual Studio中添加源代码文件。选择“文件”->“添加”->“现有项”,然后选择所有需要的文件。 5. 在项目属性中进行一些设置。右键单击项目并选择“属性”,然后设置包括目标架构、C/C++编译选项和链接选项等。 6. 在编译器选项中,确保已选择合适的C/C++编译器。如果需要,可以进行其他设置,如预处理器定义、附加编译选项等。 7. 运行编译操作。选择“生成”->“生成解决方案”或按下Ctrl + Shift + B进行编译。 8. 等待编译完成。这可能需要一些时间,具体取决于你的电脑性能和项目的大小。 9. 检查编译结果。如果没有错误或警告,说明编译成功。否则,根据错误信息进行调试和修复。 10. 编译完成后,你可以在输出目录中找到生成的可执行文件或库文件,根据你的编译设置而定。 需要注意的是,编译大型项目如VLC可能会遇到一些问题,比如依赖项的缺失或编译错误。在解决这些问题时,可能需要进行一些配置和调试。因此,在尝试编译VLC之前,确保你的机器已经安装了必要的依赖项,并理解如何处理常见的编译问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值