Visual Studio 2015新添加宏


這個宏是類似環境變量,比如$(ProjectDir) $(SolutionDir),這樣的,我需要新添加一個變量宏,但是VS的GUI上貌似找不到新的變量的設置,但是Qt的VS插件可以設置$(QTDIR)

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

XXX.vcxproj

XXX.vcxproj.filters

XXX.vcxproj.user

 

這些宏是在user這個工程文件里面添加的,也就是第三個,用文本編輯器打開,寫入以下內容,重新用VS打開工程就可以了:

<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>

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

references:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM