1
當我建立在Visual Studio 2017年RC一個C++項目中,我不斷收到一個錯誤無法打開文件「ucrtd.lib」。LINK:致命錯誤LNK1104:可以在VS2017 RC
1>------ Build started: Project: test, Configuration: Debug x64 ------
1>Source.cpp
1>LINK : fatal error LNK1104: cannot open file 'ucrtd.lib'
1>Done building project "test.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
操作系統:Windows 8.1時,Visual Studio 2017年發佈候選
這裏是我的程序:
int main()
{
}
,我沒有對語言設置爲任何特殊
我搜索了我的整個機器的文件,但coul d沒有找到它。 我已經安裝了Windows SDK 8.1
更新: 從@ user1336087
的評論後,我試圖安裝Windows SDK 10I得到一個錯誤:
[14f0:0009][2016-11-23T09:22:20] Package 'Win10SDK_10.0.14393.33,version=10.0.14393.3300' failed to install. Command executed: "C:\ProgramData\Microsoft\VisualStudio\Packages\Win10SDK_10.0.14393.33,version=10.0.14393.3300\packages\Win10SDK\10.0.14393.33\sdksetup.exe" /features OptionId.WindowsSoftwareDevelopmentKit OptionId.WindowsSoftwareLogoToolkit OptionId.NetFxSoftwareDevelopmentKit /quiet /norestart, Return code: -2146889721, Details: The hash value is not correct.
一種解決方法似乎已經在這裏描述:link 但解決辦法仍然失敗,甚至當我卸載所有的SDK並重新安裝。
這也許[鏈接](https://social.msdn.microsoft.com/Forums/en-US/7a2f61b7-3c01-4767-9a30-e897dc240e60/lnk1104-can not-open-file-ucrtdlib?forum = vssetup)會有幫助! – user1336087
其實您獲得的Windows SDK 10安裝錯誤與您在鏈接中提到的錯誤不同。您的錯誤表明該文件已損壞。請嘗試重新下載Windows SDK 10並嘗試重新安裝。 –
它是從互聯網上下載,當我安裝它.. – Damian