vs2012的属性管理器和项目属性的一些问题(opencv+qt+vs2012)
2015-09-03 16:06
435 查看
1.首先说明一点,就是我原来配置opencv,在vs2012上,用的是属性管理器。为的是一劳永逸的为项目配置属性,不在每次新建项目就重新配置.
2.先说明一下属性管理器和项目属性的差别。设置项目属性,也就是只能这个项目用。到别的项目里就不能用了。而如果在属性管理器里直接修改全局属性,则会应用到所有的项目。项目属性在project->(xxx)property.属性管理器在view->property manager里面。
3.属性管理器里可以创建属性页的方法来保存自己想要和别人或者保存下来的属性配置。当然,一个新的项目也可以引入一个新的。
4.至于用户和计算机全局属性的区别和属性页的一些用法我暂时也不是太清楚。
5.所以,我建议不要一味的在开始的时候求方便,就配全局的属性。最好是用属性页,每次都导入或者用项目属性每次都配一下。这样也许会觉得很麻烦,但是根据我用opencv的经验,其实还是很简单的。因为属性页上包含目录和库目录的删除更麻烦。下面会谈到。
6.如上面所示,opencv的路径会被加到继承值里。这和msdn上属性管理器的用法一致。就是如果添加新值得时候不发下面那个勾去掉,就会吧新值加到下面继承值得尾部。如果去掉,就会用新值代替继承值,所以,大多数情况下不要吧勾去掉。这种情况下要是想把这些添加的值去掉,就不那么容易了。所以,最好不要在全局这里加。
7.一旦出现这种情况,根据官方的说法,就只能把继承的值重写一遍,不加你要去掉的值,来代换下面的继承值。此时不打勾。也有人说只要不打勾保持重启vs,那些值就会处于编辑状态(就是会回到上面的空白区),但我没有成功,不知道是vs本身有bug还是别的什么问题。
8.如果出现继承值消失,就使用继承原来的值让它回复继承值。
9.在前一篇配置qt5.5的文章里说了,qt5.5是不需要配置 库目录和链接的,因为是自动完成的。在创建qt文件是会出现选那些你会用到的类库
选过之后会自动加到链接里。顺便说一下链接里都是lib,就是静态链接库。库目录就是他们的地址。而包含目录只不过是告诉程序编译时那些已经包含了。基本就是库目录里面包含的东西解压之后了。所以,就是没有包含目录也可以编译,只是会出现红色波浪线。
2.先说明一下属性管理器和项目属性的差别。设置项目属性,也就是只能这个项目用。到别的项目里就不能用了。而如果在属性管理器里直接修改全局属性,则会应用到所有的项目。项目属性在project->(xxx)property.属性管理器在view->property manager里面。
3.属性管理器里可以创建属性页的方法来保存自己想要和别人或者保存下来的属性配置。当然,一个新的项目也可以引入一个新的。
4.至于用户和计算机全局属性的区别和属性页的一些用法我暂时也不是太清楚。
5.所以,我建议不要一味的在开始的时候求方便,就配全局的属性。最好是用属性页,每次都导入或者用项目属性每次都配一下。这样也许会觉得很麻烦,但是根据我用opencv的经验,其实还是很简单的。因为属性页上包含目录和库目录的删除更麻烦。下面会谈到。
6.如上面所示,opencv的路径会被加到继承值里。这和msdn上属性管理器的用法一致。就是如果添加新值得时候不发下面那个勾去掉,就会吧新值加到下面继承值得尾部。如果去掉,就会用新值代替继承值,所以,大多数情况下不要吧勾去掉。这种情况下要是想把这些添加的值去掉,就不那么容易了。所以,最好不要在全局这里加。
7.一旦出现这种情况,根据官方的说法,就只能把继承的值重写一遍,不加你要去掉的值,来代换下面的继承值。此时不打勾。也有人说只要不打勾保持重启vs,那些值就会处于编辑状态(就是会回到上面的空白区),但我没有成功,不知道是vs本身有bug还是别的什么问题。
8.如果出现继承值消失,就使用继承原来的值让它回复继承值。
9.在前一篇配置qt5.5的文章里说了,qt5.5是不需要配置 库目录和链接的,因为是自动完成的。在创建qt文件是会出现选那些你会用到的类库
选过之后会自动加到链接里。顺便说一下链接里都是lib,就是静态链接库。库目录就是他们的地址。而包含目录只不过是告诉程序编译时那些已经包含了。基本就是库目录里面包含的东西解压之后了。所以,就是没有包含目录也可以编译,只是会出现红色波浪线。
相关文章推荐
- 关于VS2012自带的 性能分析 工具使用实例(图文介绍)
- vs2012 error c4996: This function or variable may be unsafe
- 详解VS2012发布网站步骤
- 解决VS2012 Express的There was a problem sending the command to the program问题
- vs2012创建的ado.net模型无法实例化的解决方案
- [编程工具]Visual Assist X 10.7.1916最新破解版本下载 支持VS202
- win7 64位下 VS2012搭建OpenCL开发环境( Intel显卡)
- 未找到与约束ContractName Microsoft.VisualStudio.Text.ITe
- C# 获取Sqlite数据库路径的问题
- java转cocos2d-x:Helloworld
- vs2012 鼠标放类上面,点击右键出现:创建单元测试,你会了吗?
- VS2012如何通过ODBC连接到
- Win7下安装启动vs2012的程序版本不兼容问题解决方法
- 利用nmake工具编译时怎样制定framework版本
- Irrlicht1.7.1在VS2012上的环境搭建
- windows7下vs2012+qwt6.1+qt5.3.1的配置注意问题。
- windows下hiredis配置
- vs2012通过ADO连接Access2013(x64)
- CMake生成VS2012 ARM project遇到的问题
- 如何显示图片