我想爲我設置的項目包括對路徑%OPENCV_246%\..\..\include
環境變量2013
這解決的路徑F:\dev\opencv_246\build\include
然而,當設置項目包括,這條道路不會解決和結果包含的頭文件中斷。
我試過%OPENCV_246%\..\..\include
和$(OPENCV_246)\..\..\include
,沒有運氣。
使用路徑直接修復我的包含,但我想有一個更好的方式來管理通過環境變量的路徑。
爲了清晰起見,我添加了截圖,如果有人能指出我在這裏失蹤的步驟,我會很感激。
編輯:變量OPENCV_246
包含值F:\dev\opencv_246\build\x86\vc11
在項目輸出目錄中查找文件your_program_name.log。它包含完整的構建日誌和編譯器命令行參數。你可以看到那裏,宏如何擴展,並理解問題是什麼。 –
使用$(OPENCV_246)是引用環境變量的正確方法。當你不記錄變量實際包含的內容時是不可讀的。 –
重新啓動我的機器並使用完整路徑構建,切換回似乎正在工作的'OPENCV_246'環境變量。我測試了添加一個新的環境變量'OPENCV_TEST',它指向相同的路徑,這也是有效的。我不確定是什麼導致了這種行爲。 – LCartwright