• vc2013使用经验


    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的查看原始数据项就可以了。在“工具”->“选项”->"调试"->“常规”,将“在变量窗口中显示对象的原始数据”。

  • 相关阅读:
    故障诊断 | 系统级追踪诊断方法及案例分享
    Linux 一个网卡添加多个IP
    DB2 Vs MySQL系列 | MySQL与DB2的数据类型对比
    新年寄语 | 2018 以及 Oracle 18c 一个时代的开启
    perl 全文搜索tr/td标签内容
    perl 监控activemq队列
    年终总结 | 从Oracle到MySQL大家最关注的竟然是...
    辞旧迎新:2018年的分区你们建了吗?
    mysql 执行长sql
    Ubuntu搭建NTP服务器
  • 原文地址:https://www.cnblogs.com/hustdc/p/6542953.html
Copyright © 2020-2023  润新知