vs2010属性管理器在哪里_vs2010项目属性配置

2023-10-07 15:12

最近在学习opencv。在配置opencv的过程中,我会需要使用属性管理器窗口,但是默认情况下一般不会出现该窗口。

我们可以在新项目中通过查看-->其他窗口-->属性管理器找到它。

现在你可以找到物业经理了。

VS

vs2010使用解决方案来管理项目,一个解决方案可以包含多个项目。

默认情况下,设置工程属性的目录起始点是工程配置文件的位置,实际上就是工程头文件和源文件的位置。

vs2010中默认创建C++项目,总解决方案目录包含一个sln和一个项目文件夹。在vs2010编译器中生成debug和release解决方案后,total目录中也会生成相应的debug和release目录。 ,存放最终生成的exe或dll文件,同时在工程文件夹下生成debug和release目录(存放中间编译文件obj)。

我们举例来说吧:solution就是创建的解决方案,demo就是创建的项目

总解决方案目录如下:

项目demo目录如下:

?

项目配置与系统变量关系:

在vs2010的项目属性页中,会有一些系统变量,如下:

SolutionDir:解决方案目录

配置:指调试或发布

ProjectName:项目名称

OutDir:General--Output Directory中定义的值,如$(SolutionDir)$(Configuration)\,代表XXX\lolution\debug\目录值

IntDir:中间目录

TargetDir:生成exe或dll文件的位置,如Linker-General-输出文件为$(OutDir)$(TargetName)$(TargetExt)(即定义了exe输出位置,其中决定了 TargetDit 的值) ,此时 TargetDir 表示为 XXX\lolution\debug\

TargetName:目标输出名称,不包括扩展名

TargetPath:目标输出文件的完整路径名

ProjectDir:表示项目目录值。这个值一般在“Debug-Working Directory”中设置

TargetExt:扩展名

平台工具集版本:

ConfigurationName:配置名称,通常是Debug或Release

默认情况下,“输出目录”和“输出文件”对应的目录值是相同的。

?

配置属性

????????????常规

????????????????????????输出目录:$(SolutionDir)$(Configuration)\

????????????????????????中间目录:$(Configuration)\?

????????????????????????目标文件名:$(ProjectName)

?????????????????????目标文件扩展名:.exe

?????????????????????生成日志文件:$(IntDir)\$(MSBuildProjectName).log

????????????调试

????????????????????????命令:$(TargetPath),代表调试器要启动的exe的全名,TargetPath代表目标输出文件的全路径名,所以一般它代表的值等于“output”代表的值文件”属性

?????????????????????工作目录:$(ProjectDir)

C/C++

?????????预编译头

?????????????????????预编译头输出文件:$(IntDir)$(TargetName).pch

????????????输出文件

?????????????????? ASM列表位置:$(IntDir)

?????????????????????对象文件名:$(IntDir)

?????????????????????程序数据库文件名:$(IntDir)vc$(PlatformToolsetVersion).pdb

?????????浏览信息

?????????????????????浏览信息文件:$(IntDir)

链接器

?????????常规

?????????????????????输出文件:$(OutDir)$(TargetName)$(TargetExt)

???????清单文件

??????????????????清单文件:$(IntDir)$(TargetName)$(TargetExt).intermediate.manifest

?????????调试

???????????????生成程序数据库文件:$(TargetDir)$(TargetName).pdb

??????? ?优化:

??????????????????根据配置优化数据库:$(TargetDir)$(TargetName).pgd

有两种方法设置vs2010的默认包含路径

方法一:

点击“查看->属性管理器”,在打开的属性管理器中选择Microsoft.Cpp.Win32.user即可打开

打开后会出现如下图:

现在您可以设置默认目录。

方法二:

打开 C:\Users\Administrator\AppData\Local\Microsoft\MSBuild\v4.0 目录中的 Microsoft.Cpp.Win32.user.props 文件。内容大致如下

[html]?

平视

复制

?? ?? ?? ???$(可执行路径)?? ???$(包含路径)?? ? ??$(参考路径)?? ???$(图书馆路径)?? ???$(源路径) ?????? $(排除路径)?? ?? ??

分别在中添加包含目录,在项中添加库目录,保存并重新启动VS。

0条大师的评论