[英]Visual Studio 2015 c++ cannot open include file or source files
[英]Cannot open source file in visual studio 2015
我正在嘗試使用Visual Studio Community 2015在Windows中編譯本教程的 OBS工作室 。我在visual studio中創建了一個項目,並通過將文件拖到解決方案資源管理器中將整個git repo復制到項目中。 該項目依賴於libav,x264和curl。 它們以.lib,.dll和頭文件的形式給出。
問題是我一直得到“無法打開源文件”。 我把頭文件放在dll和lib的單獨文件夾中(dll和lib在同一個文件夾中)。 在項目設置 - > VC ++目錄下,我添加了include目錄,並添加了庫目錄。 然后我在Linker-> input-> additional Dependencies下專門添加了lib。 然后我將包含.dll文件的目錄添加到環境變量PATH中。
畢竟,我仍然會遇到同樣的錯誤,以及其他一些錯誤。 這是一個有問題的源文件的屏幕截圖。
這些是我的設置。
對於這條路,我嘗試過使用和不使用正斜杠。
編輯:使用C / C ++設置而不是VC ++設置用於其他包含目錄。
可能阻礙你的是,VS側欄中的那些文件夾圖標實際上與文件系統無關。 它們是過濾器,不會根據實際目錄而更改。
這是對Drop的建議的另一種解釋 - 檢查文件是否真的在你認為的位置。
在我的情況下,我已經添加了包含庫,但這還不夠。 在Project Properties中將配置從x86
切換到x64
,錯誤消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.