我正在使用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