Visual Studio 2015新添加宏

這個宏是相似環境變量,好比$(ProjectDir) $(SolutionDir),這樣的,我須要新添加一個變量宏,可是VS的GUI上貌似找不到新的變量的設置,可是Qt的VS插件能夠設置$(QTDIR)編輯器

這個變量路徑,最終仍是找到了臨時的方法,這個QTDIR變量定義到工程文件的XML裏面了,VC的C++ 工程有3個工程文件:visual-studio

XXX.vcxprojspa

XXX.vcxproj.filters插件

XXX.vcxproj.userorm

 

這些宏是在user這個工程文件裏面添加的,也就是第三個,用文本編輯器打開,寫入如下內容,從新用VS打開工程就能夠了:qt

<PropertyGroup />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <QTDIR>D:\MathxH\3rd-party\Qt5.7.1\5.7\msvc2015</QTDIR>
    <LocalDebuggerEnvironment>PATH=$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <QTDIR>D:\MathxH\3rd-party\Qt5.7.1\5.7\msvc2015</QTDIR>
    <LocalDebuggerEnvironment>PATH=$(QTDIR)\bin%3b$(PATH)</LocalDebuggerEnvironment>
  </PropertyGroup>
it

這樣就能夠在VS的工程配置的對話框中看到新加入的環境宏了。最後吐槽下,用VS2015的Qt插件創建的static lib工程  QTDIR不生效,也就是根本沒有設置進來,這是個BUGio

references:form

http://stackoverflow.com/questions/28702916/visual-studio-2013-and-qt5-qtdir-set-too-late變量

相關文章
相關標籤/搜索