如何统一设置VS解决方案的属性

myjackheroes 2015-09-13 08:10:47
我有个VS2015解决方案, 里面有三个项目
每个项目都要设置Include Path = "C:\Include"
我想问的是:
除了分别为每个项目设置include path, 有没有统一点的方法?
...全文
2327 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qzxxxxhjgf 2017-09-04
  • 打赏
  • 举报
回复
引用 6 楼 zhao4zhong1 的回复:
视图、属性管理器 当前项目、Debug | Win32、Microsoft.Cpp.Win32.user、点鼠标右键、属性、…… 当前项目、Release | Win32、Microsoft.Cpp.Win32.user、点鼠标右键、属性、……
vs2008里面就没有这个win32.user文件,怎么设置呢
赵4老师 2015-09-15
  • 打赏
  • 举报
回复
视图、属性管理器 当前项目、Debug | Win32、Microsoft.Cpp.Win32.user、点鼠标右键、属性、…… 当前项目、Release | Win32、Microsoft.Cpp.Win32.user、点鼠标右键、属性、……
jacky_qiu 2015-09-14
  • 打赏
  • 举报
回复
如果我记得没错的话到了vs2010后的版本要设置统一的包含路径不能像以往的vs2008 那样直接在 选项里设置了! 以下是我的方法,通过了! q:vs2015 如何设置包含路径 a:你可以在项目的属性里面设置,但这样很麻烦。每次新建一个项目都要重新设置一次。有没有一劳永逸的方法呢?答案是有的。 修改2个文件: 修改文件(32位程序的配置) C:\Users\Jacky\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props 修改文件(64位程序的配置) C:\Users\jacky\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.x64.user.props Microsoft.Cpp.Win32.user.props 修改如下: <?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━这是我们添加的begin(vs2015社区版本测试通过)64位的要把路径里的x86改为x64 <PropertyGroup Label="Globals"> <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);自己的路径多个用分号隔开</IncludePath> <LinkIncremental>true</LinkIncremental> <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86;自己的路径多个用分号隔开</LibraryPath> </PropertyGroup> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━这是我们添加的end <ImportGroup Label="PropertySheets"> </ImportGroup> <PropertyGroup Label="UserMacros" /> <PropertyGroup /> <ItemDefinitionGroup /> <ItemGroup /> </Project> Microsoft.Cpp.x64.user.props 修改如下:(其实就是把x86 改为 x64) <?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━这是我们添加的begin(vs2015社区版本测试通过)64位的要把路径里的x86改为x64 <PropertyGroup Label="Globals"> <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);自己的路径多个用分号隔开</IncludePath> <LinkIncremental>true</LinkIncremental> <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64;自己的路径多个用分号隔开</LibraryPath> </PropertyGroup> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━这是我们添加的end <ImportGroup Label="PropertySheets"> </ImportGroup> <PropertyGroup Label="UserMacros" /> <PropertyGroup /> <ItemDefinitionGroup /> <ItemGroup /> </Project> 注意: * 标签里的类似 $(VC_IncludePath);$(WindowsSDK_IncludePath); 这些不能去除。 * 多个路径用分号隔开,不要换行
lx624909677 2015-09-14
  • 打赏
  • 举报
回复
你那样是设置的工程的库路径,可以直接在 视图:属性管理器:选择工程类型,比如DebugWin32,然后右键属性,来配置
信阳毛尖 2015-09-14
  • 打赏
  • 举报
回复 1
引用全局目录和库目录可以在"工具"——>选项中设置: VS菜单栏 "工具"——>“选项”——>"项目和解决方案"——>“VC++目录”,在右边的“显示以下内容的目录(S):”下拉菜单中选择“包含文件”,下面一排按钮中有一个新建行,输入你的include目录即可 PS:个人以为有些东西是不能偷工减料的,这种方法只能在你的机器上使用,因为这种设置并非项目属性设置,是不会保存到你的项目属性文件当中的,所以对于一个项目组来说,这种设置方法是不可取的!别人拿到你的工程,还得自己设置一遍,所以说任何事物都是相对的。 再说了,设置个这玩意儿能有多麻烦呢,工作中麻烦的事儿多了去了
dustpg 2015-09-13
  • 打赏
  • 举报
回复 1
其实按住Ctrl键进行多选就行, 树控件一般都支持多选
fhw217 2015-09-13
  • 打赏
  • 举报
回复 1
菜单 视图|属性管理器,展开 Debug|Win32 双击Microsoft.Cpp.Win32.user 在出现的的对话框中,左边选中 "VC++目录",在右边的 "包含目录" 进行设置。 这个设置对所有的32位项目都有效。 64位项目设置与上面类似。

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧