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

相关文章
相关标签/搜索