我的文件夾結構是這樣它不識別include目錄中的MyOtherProject
文件夾。符號鏈接作爲包括在Visual Studio中的文件夾
我已經在VS中設置了Additional Include Directories
變量作爲$(ProjectDir)include
,它應該評估爲Projects/MyProject/include
。
至於我的問題,我認爲是,Visual Studio支持使用符號鏈接,如果是的話,我在做什麼錯了?
我使用的是Windows 10和Visual Studio 2017
使用向前和向後的斜槓進行測試。我也嘗試過相對和絕對的路徑。我甚至使用'/ J'測試了'/ J'並在創建鏈接後重新啓動VS,但仍然沒有任何結果。符號鏈接創建得很好,但VS無論出於何種原因都無法理解它。 –
剛剛經過測試,包括一個包含symlinked include目錄的絕對路徑的頭文件,它似乎可以工作,所以我猜測這是'Additional Additional Libraries'的一個問題。也是的,對於一個較小的項目,我可以使用相對包含路徑,但我認爲它不會適合較大的項目(我可能是錯的),這不是問題所在。 –
我檢查了VS2013,它的工作原理。對於大多數節目來說,連接非常可靠和透明。在你的情況下創建'cd'到'Projects'目錄和'mklink/j「MyProject \ include」「MyOtherProject \ include」'。請記得先刪除「MyProject \ include」。如果創建的鏈接在瀏覽器中按預期工作,那麼可能是VS項目配置錯誤。 –