Visual Studio 2015中ucrtbased.dll丟失

問題描述

今天電腦(win7 ×64)上裝了Visual Studio Community  2015 ,檢測了一個小demo,沒想到編譯通過,運行出錯。提示“無法啓動此程序,因爲計算機中丟失ucrtbased.dll。嘗試重新安裝該程序以解決此問題”。


解決辦法一:選擇靜態編譯(臨時性方法)

第一步,在“解決方案資源管理器”中的項目上右擊,選擇屬性。


第二步:找到運行庫,右側下拉列表內,選擇“多線程調試(/MTd)”,然後點擊確定按鈕。程序重新編譯後,就可以運行了。


解決方案二:(一勞永逸性方法)

方案一中的方案只針對當前的工程項目起作用。另建立一個工程,還會遇到同樣的問題,一個一勞永逸的方法是”debug屬性頁“中設置。
第一步:找到”屬性管理器“,在”Debug | Win32“上右擊,找到屬性。如果找不到屬性管理器,在視圖------其他窗口-------屬性管理器。

第二步:Debug屬性頁--------代碼生成-----------運行庫----------多線程調試(/MTd)


解決方案三:下載ucrtbased.dll

從腳本之家下載來的ucrtbased.dll拷貝到指定目錄即可(一般是system系統目錄或放到軟件同級目錄裏面),或者重新添加文件引用。 本人電腦是win7 ×64的系統,所以把ucrtbased.dll拷貝到目錄“C:\Windows\SysWOW64”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章