背景
            Windows编译调试VLC源码,该sunqueen大神参考VLC源码经过修改后的适合VS编译器的源码,VS下编译的VLC源码目录:https://github.com/sunqueen/vlc-2.2.1.32-2013。该源码依赖VS2013with update4 编译环境


安装包(无效)
VS2013_RTM_ULT_CHS.iso
VS2012.4.iso
安装Windows Software Development Kit (SDK) for Windows 8.1需要先下载sdksetup.exe(点击下载链接https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive/,sdksetup.exe可以允许将
Windows 8.1 SDK下载到本地,或者在线安装)


目前尝试安装

Visual Studio Ultimate 2013 with Update 4 (x86) - DVD (Chinese-Simplified):7255 MB 发布日期: 2014/11/12

文件名: cn_visual_studio_ultimate_2013_with_update_4_x86_dvd_5935081.iso

语言: Chinese - Simplified SHA1:5F924E3B8F6715F92DCD2F8E58558833D310A146

http://download.microsoft.com/download/8/1/F/81FE1D40-2658-4CC5-8699-85D8377B35B9/vs2013.4_ult_chs.iso


Visual Studio Ultimate 2013 with Update 4 (x86) - DVD (English):7108 MB

发布日期: 2014/11/12 文件名: en_visual_studio_ultimate_2013_with_update_4_x86_dvd_5935075.iso

语言: English SHA1:62C2F1500924E7B1402B6FCB9350AE9E0AF444F9

http://download.microsoft.com/download/1/E/0/1E0AA8D0-F5D4-45A8-9CA6-D9DC8A54DE3E/vs2013.4_ult_enu.iso
 

启动项目编译出现如下问题
1)无法打开包括文件: “WinSock2.h”: No such file or directory
平台工具集设置为Visual Studio 2013 - Windows XP (v120_xp)

2)"Could not find WindowsSDKDir variable from the registry"
重新安装 windows sdk 8.1

3)error C2275: “FILE” : 将此类型用作表达式非法

C语言中局部变量的声明必须放在函数的开始,不能随用随声明。
所以FILE* pf 放在函数中间编译器报错了