成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

VS2013找不到winres.h的解決辦法

系統(tǒng)運維

好久沒有搞C++了,搞C++最煩就各種版本問題的報錯。我對C++項目開發(fā)不是很熟悉,因為項目需要用VS2013修改一個C++/MFC工程,一編譯就報錯無法打開包括文件:“winres.h”: No such file or directory.

創(chuàng)新互聯(lián)建站長期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為寧波企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、做網(wǎng)站,寧波網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

上網(wǎng)查了一下,這個\'winres.h\'是Windows SDK的一個頭文件,打開C盤找一下,果然在Windows SDK目錄C:\\ProgramFiles(x86)\\MicrosoftSDKs\\Windows\\v7.1A\\Include下面。

如果我猜測沒錯,那么原因應(yīng)該很簡單了,就是這個項目工程沒有引用到Windows SDK。

打開C:\\Users\\Administrator\\AppData\\Local\\Microsoft\\MSBuild\\v4.0\\下的Microsoft.Cpp.Win32.user.props可以配置VC項目默認(rèn)的Include和Lib文件,打開來一看,里面明明有$(WindowsSdkDir)include,就是說VS2013默認(rèn)是有配置Windows SDK路徑的,為什么還是找不到這個winres.h呢。

打開注冊表HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MicrosoftSDKs\\Windows\\CurrentVersion and CurrentInstallFolder看一下

默認(rèn)的環(huán)境變量WindowsSdkDir是指向Windows Sdk的目錄沒錯啊,怎么回事呢?再上網(wǎng)查一下終于明白怎么回事了,C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.1A下的SDK是老版本的Windows SDK,最新的Windows SDK被我安裝在C:\\Program Files (x86)\\Windows Kits\\8.0\\Include下,而且VS2013默認(rèn)使用的環(huán)境變量$(WindowsSDK_IncludePath),該環(huán)境變量包含了最新Windows SDK的下個的3個頭文件目錄:

C:\\Program Files (x86)\\Windows Kits\\8.0\\Include\\um

C:\\Program Files (x86)\\Windows Kits\\8.0\\Include\\shared

C:\\Program Files (x86)\\Windows Kits\\8.0\\Include\\winrt

另外$(WindowsSDK_LibraryPath_x86)指向了新版SDK的Lib文件目錄.

最后的解決辦法應(yīng)該是老版本$(WindowsSdkDir)目錄應(yīng)該被拋棄,新版環(huán)境變量調(diào)換掉老的環(huán)境變量。打開C:\\Users\\Administrator\\AppData\\Local\\Microsoft\\MSBuild\\v4.0\\Microsoft.Cpp.Win32.user.props,修改方法如下圖:

紅圈部分的$(WindowsSdkDir)include和$(WindowsSdkDir)lib刪掉,新增$(WindowsSDK_IncludePath)和$(WindowsSDK_LibraryPath_x86)。

VC++開發(fā)有關(guān)新環(huán)境變量:

1. VC_LibraryPath_x64 = D:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\lib\\amd64;D:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\atlmfc\\lib\\amd64

2. VC_LibraryPath_x86 = D:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\lib;D:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\atlmfc\\lib

3. WindowsSDK_IncludePath = C:\\Program Files (x86)\\Windows Kits\\8.1\\Include\\shared;C:\\Program Files (x86)\\Windows Kits\\8.1\\Include\\um;C:\\Program Files (x86)\\Windows Kits\\8.1\\Include\\winrt

4. WindowsSDK_LibraryPath_x64 = C:\\Program Files (x86)\\Windows Kits\\8.1\\Lib\\winv6.3\\um\\x64

5. WindowsSDK_LibraryPath_x86 = C:\\Program Files (x86)\\Windows Kits\\8.1\\Lib\\winv6.3\\um\\x86

網(wǎng)頁標(biāo)題:VS2013找不到winres.h的解決辦法
URL鏈接:http://jinyejixie.com/article28/cjdsjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、電子商務(wù)、網(wǎng)站建設(shè)、外貿(mào)建站小程序開發(fā)、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
孟连| 海宁市| 印江| 卓资县| 吉木萨尔县| 仙游县| 进贤县| 仙桃市| 大安市| 汶上县| 平山县| 和田县| 拉萨市| 简阳市| 瑞金市| 铁力市| 腾冲县| 利辛县| 平山县| 砀山县| 安西县| 沈阳市| 天等县| 开化县| 武山县| 滨海县| 龙州县| 阳江市| 都兰县| 澎湖县| 崇明县| 宝清县| 新丰县| 凌云县| 婺源县| 峡江县| 大城县| 马边| 毕节市| 清远市| 枞阳县|