我正在使用cmake來生成一個visual C++項目,我想將一個visual studio變量添加到我的包含路徑。從cmake引用Visual Studio變量
對於具有硬編碼路徑正常變量,我可以簡單地做 include_directories(PathToFolderIWantToInclude)
但是現在我想要做同樣的事情用一個變量的Visual Studio已經知道了。 $(KIT_SHARED_IncludePath)
我試圖簡單地做 include_directories($(KIT_SHARED_IncludePath))
然而國債收益率C:\路徑\爲\我的\項目\ $(KIT_SHARED_IncludePath)。我也嘗試將值存儲在一個變量中,然後使用該變量,但是這也不起作用。如何防止cmake將當前路徑添加到包含路徑中?
好主意,我被困在試圖使用include_directories但add_definition的作品中。謝謝! – programit
我只想補充一點,最近我不得不加入Windows DIA SDK。由於它們在文件夾名稱中有一個空格(爲什麼?),所以'add_definitions'技巧工作得很好:'add_definitions(-I $(VsInstallDir)/「DIA SDK」/ include) – McLeary