zoukankan      html  css  js  c++  java
  • 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:MathxH3rd-partyQt5.7.15.7msvc2015</QTDIR>
        <LocalDebuggerEnvironment>PATH=$(QTDIR)in%3b$(PATH)</LocalDebuggerEnvironment>
      </PropertyGroup>
      <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
        <QTDIR>D:MathxH3rd-partyQt5.7.15.7msvc2015</QTDIR>
        <LocalDebuggerEnvironment>PATH=$(QTDIR)in%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

  • 相关阅读:
    P1536 村村通 题解
    P1551 亲戚题解
    P1185 绘制二叉树 题解
    P3884 [JLOI2009]二叉树问题
    P1087 [NOIP2004 普及组] FBI 树
    P1305 新二叉树题解
    P1229 遍历问题
    P1030 [NOIP2001 普及组] 求先序排列题解
    P1827 [USACO3.4]美国血统 American Heritage 题解
    深度优先搜索dfs 讲解教程
  • 原文地址:https://www.cnblogs.com/foohack/p/6347035.html
Copyright © 2011-2022 走看看