1 find all reference功能需要visual assist的帮助

vs2013自己的查找不行,所以可以安装visual assist X,这样的话,就可以支持快速准确的reference查找了。

2 配置工程的相对路径

对标的是该工程的.vcxproj文件所在的目录,也就是说,该文件所在的目录就是当前目录,然后在其基础上找到我们要配置的目录。

3 一个解决方案里面有多个projects,并且这些projects之间存在依赖关系

怎样保证被依赖的先于依赖的编译完呢?

4 vs2013+qt,qt使用的图片资源的管理

第一,使用.qrc文件对qt使用的所有的图片文件的路径进行记录,这样的话,qt就可以找到这些文件了。

第二,编译的过程中,qt会生成一个很大的数组

static const unsigned char qt_resource_data[] = {},将这些图片数据都存放在这个数组中。这个数组单独存放在一个cpp文件中。

这个文件应该怎么用呢?

在vs2013中使用qt,这个生成的文件对程序员是透明的,在创建qt项目的时候,会自动生成.qrc文件,只要在这个里面指定了各个image的路径,那么qt就可以找到这些图片了,因为使用的界面QWidget类就是qt提供的。所以,在程序中只要告诉QWidget对象图片的名字,那么就可以找到他们了。因为qt自己维护了上面这个数组。它搜索数组就可以获取到这个图片了。

这样的话,如果修改了任何图片资源文件,都应该对应的修改这个文件。

5 go to definition之后的回跳

使用快捷键"ctrl -",即ctrl键+减号键。

6 查看vs2013配置中使用的各个宏的具体值的方法

点击这个Macros,就会把所有的宏的具体值都列出来。

7 设置一个project的include目录

第一,在VC++Directories中加,这个是系统库的头文件的地址。

第二,在c/c++ -> general -> additional include directories中加,这个是工程本身需要的头文件的地址。

8 Solution configurations的debug模式和release模式的工程的properties是不一样的,debug模式和release模式各有一套自己的配置。它们是分开的。

9 property->c/c++->code generation->runtime library

10 更好的查看stl容器中元素的方法

只要取消vs的查看原始数据项就可以了。在“工具”->“选项”->"调试"->“常规”,将“在变量窗口中显示对象的原始数据”。

vc2013使用经验的更多相关文章

  1. MyEclipse10--的使用经验

    MyEclipse10--的使用经验总结 ------------------ 1.MyEclipse中的验证validation----->>用MyEclipse做ExtJs项目研发的时 ...

  2. XCode的个人使用经验

    Xcode是强大的IDE(但个人觉得不如Visual Studio做得好),其强大功能无需本人再赘述,本文也不是一篇“快捷键列表”,因为XCode上的快捷键极其多,而且还有不少是需要同时按下四个按键的 ...

  3. Flask-admin使用经验技巧总结

    笔者是看狗书入门的flask,狗书上对于flask-admin这个扩展并没有进行讲解,最近因为项目需要,学习使用flask-admin,瞬间体会到了flask开发的快速.扩展的强大 Flask-adm ...

  4. Unity3D使用经验总结 缺点篇

    不论是从官方手册,还是各种第三方教程,几乎涉及到的,都是讲如何使用U3D,以及U3D的优点. 虽然我是用的一个让步语气,但请不要否认U3D的这些优点,它们的确存在. 但对于一个引擎的特性来说,优点与缺 ...

  5. Unity3D使用经验总结 优点篇

    09年还在和其它小伙伴开发引擎的时候,Unity3D就初露头角. 当时就对这种基于组件式的设计结构很不理解. 觉得拆分过于细致,同时影响效率. 而时至今日,UNITY3D已经成为了众多团队的首选3D引 ...

  6. 控件使用经验-MVP模式+控件封装

    项目背景 几年前参与了一个面向学校的人事管理软件的开发,基于WinForm平台.今天主要想谈一谈其中关于控件的使用经验.这个项目我们大量使用了第三方控件.由于这个产品的生命周期很长,我们在设计时要考虑 ...

  7. 走进异步世界-犯傻也值得分享:ConfigureAwait(false)使用经验分享

    在上周解决“博客程序异步化改造之后遭遇的性能问题”的过程中,我们干了一件自以为很有成就感的事——在表现层(MVC与WebForms)将所有使用await的地方都加上了ConfigureAwait(fa ...

  8. VC2013的一个bug

    前段时间在尝试使用一个C++的GUI库nana.这个库最大的特点在于使用现代C++风格去编写GUI程序,而不需要使用大量的比较丑陋的代码(如MFC中的各种宏),或者其它的非C++元素.这是一个比较新的 ...

  9. Fastreport使用经验(转)在Delphi程序中访问报表对象

    Fastreport使用经验(转) 在Delphi程序中访问报表对象 最基本的方法就是frxReport1.FindObject. 然后把返回的对象强制转换成它的类型,当然,在报表中必须真的有这么个东 ...

随机推荐

  1. python第三方库离线安装-使用pip

    参考:http://www.cnblogs.com/michael-xiang/p/5690746.html 操作系统:CentOS 6.9 python:2.7.14 (默认的2.6.6需要升级到2 ...

  2. luogu P2423 双塔

    题目描述 2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr. F曾亲眼目睹了这次灾难.为了纪念“911”事件,Mr. F决定自己用水晶来搭建一座双塔.Mr. F有N块水晶,每块 ...

  3. 常见指令与功能介绍-java之JSP学习第二天(非原创)

    文章大纲 一.JSP 指令二.JSP 动作元素三.JSP 隐式对象四.JSP 客户端请求五.JSP 服务器响应六.JSP HTTP 状态码七.JSP 表单处理八.JSP 过滤器九.JSP Cookie ...

  4. Linux 安装 Java 运行环境

    方式一 # 简单粗暴流# 我使用的是 ubuntu server 18.04 LTS 版本的系统 不同的系统的命令可能存在差异# 在命令行使用java 回车 发现没有Java的话 下面会提示 安装的方 ...

  5. pt-query-digest 实践(转)

    mysql slowlog 使用与介绍 slow_query_log =1-----是否打开 slow_query_log_file = /data/mysql_data/node-1/mysql-s ...

  6. Mac outlook设置自动回复

    outlook是公司必不可少的软件, 在mac下开发,当然用的是mac版的outlook,今天介绍一下如何设置mac下outlook的自动回复. 有两种方式的帐号,一种是Exchange accoun ...

  7. http协议中connection头的作用

    在http1.1中request和reponse header中都有可能出现一个connection的头,此header的含义是当client和server通信时对于长链接如何进行处理.   在htt ...

  8. linux查看端口状态相关命令

    netstat netstat 命令应用是比较频繁的,比如查看端口占用啦,查看端口进程啦,这些时候都是有必要的. netstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示 ...

  9. DEDECMS后台模板修改

    一.后台登录页 dede/templets/login.htm去掉底部的代码(类名为login-power.dede-iframe这两个div都要去掉)其中“login.php?dopost=show ...

  10. mac 安装 redis

    安装命令 brew install redis 开机启动redis命令 $ ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents 使用 ...