vs2010項目使用vs2013編譯報錯 無法打開包括文件:“winapifamily.h”


我的老項目是vs2010下的項目。最近安裝vs2013后,打開sln解決方案,調試運行報錯

C:\Program Files (x86)\Windows Kits\8.0\Include\um\winsdkver.h(21): fatal error C1083: 無法打開包括文件:“winapifamily.h”: No such file or directory

在項目包含目錄中包含了這個Windows Kits\8.0\include的東西。

仔細回想了一下是以前編譯webRTC使用的,這個是win8的一個sdk,於是把這三個包含目錄除掉就能正常編譯項目了。

我去找了下我的這個文件夾,發現更新日期都是我安裝vs2013的日期。也就是說安裝vs2013的時候覆蓋了這些目錄。而webRTC我們使用的是很老的版本了,可能存在一些未知的變動。如果你的項目有使用這些庫,那就只能從解決兼容性的角度去思考了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM