[英]Cannot open source file; C++; Visual Studio
我正在了解 dll 個文件並嘗試創建一個。 我的問題是,當我嘗試在 visual studio 中構建我的解決方案時,我收到錯誤消息,例如“無法打開源文件 string.h”。
多個 header 文件會發生這種情況。 該錯誤是由我以外的文件產生的,其中包括 string.h
我不知道如何解決這個錯誤,任何幫助將不勝感激!
我敢打賭您現在已經解決了它,但是對於遇到此問題的其他人,除非您直接從已安裝的 Visual Studio 目錄中刪除文件,否則我不會求助於卸載/重新安裝解決方案,因為那樣您就不知道出了什么問題為什么。
當我遇到這個問題時。 我必須檢查並修復兩件事才能解決
我從github下載的 Visual Studio 項目遇到了同樣的問題。
問題是Windows SDK 版本設置為我未安裝的版本。 我通過將 Configuration Properties -> General -> Windows SDK Version 更改為“< inherit from parent or project defaults >”來解決它
Hmph 嘗試卸載並重新安裝 Visual Studio 這件事發生在我 2 年前的 Vs 2017 上,因為我打開了一個損壞的源並且它損壞了我的 Visual Studio :(
我曾經遇到過這個問題。 原因是:在 VC++ 目錄 > 包含目錄選項中我有“;” 在行尾。 我編輯了那個屬性並在那里留下了一個符號。 它應該以“$(IncludePath)”結尾。 刪除那個角色后,我設法讓它工作。
而不是重新安裝 Visual Studio 檢查您的項目設置。
清理和重建項目可能會有所幫助,以及關閉和重新加載項目。 您還可以嘗試刪除為您的項目生成的二進制構建工件,例如 .lib 和 .obj
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.