目录

1.环境变量名

2.目录设置

3.Release模式下进行调试


1.环境变量名

环境变量名    含义
$(SolutionDir)                   解决方案目录:即.sln文件所在路径
$(ProjectDir)                     项目根目录:, 即.vcxproj文件所在路径
$(Configuration)               当前的编译配置名称,比如Debug,或Release
$(ProjectName)               当前项目名称
$(SolutionName)            解决方案名称
$(OutDir)                        项目输出文件目录
$(TargetDir)                    项目输出文件目录
$(TargetName)               项目生成目标文件, 通常和$(ProjectName)同名, 如Game
$(TargetExt)                    项目生成文件后缀名,如.exe, .lib具体取决于工程设置
$(TargetFileName)         项目输出文件名字。
$(ProjectExt)                 工程文件后缀名,如.vcxproj
$(Platform)                   是x64还是win32平台


2.目录设置

调试debug目录和最终生成的文件同一个目录,设置如下:

输出目录: $(ProjectDir)$(Platform)\$(Configuration)\
中间目录: $(Configuration)_x64\

命       令: $(OutDir)$(ProjectName).exe
工作目录: $(OutDir)

输出文件: $(OutDir)\$(ProjectName).exe
这里和上面的调试环境中的命令填的一样


3.Release模式下进行调试

参考这两篇文章的设置

VS2013设置release版本可调试_草上爬的博客-CSDN博客

VS2013的Release模式下进行调试_haizimin的专栏-CSDN博客


4. 调试方法

4.1 打印到"输出"窗口

将结果打印到vs2013的"输出"窗口

  CString str;str.Format("send_index=%d, len = %d \r\n", send_index++, len);OutputDebugString(str);

4.2 debug静态库

将模块编译成debug的静态库,然后在exe里调用,debug时可以进入到模块库里代码

5.知识点

5.1 引用其它工程

一个解决方案(sln)里有好多工程(vcxproj)

一个工程用到了其它工程,可以在引用里进行设置


6.问题积累

6.1 warning MSB8027

问题现象:

warning MSB8027: Two or more files with the name of moc_kit.cpp will produce outputs to the same location. This can lead to an incorrect build result.  The files involved are GeneratedFiles\Debug\moc_kit.cpp

问题答案:

解决办法:
https://blog.csdn.net/dzhongjie/article/details/103260144

1.  打开QT的Qt Project Setting
2.  修改MocDirectory为: 
.\GeneratedFiles\$(ConfigurationName)
改成 .\GeneratedFiles

vs2013调试变量设置相关推荐

  1. go gdb调试 参数设置 减小执行文件体积

    出处 http://blog.csdn.net/rufidmx/article/details/8994457 go gdb调试 参数设置 分类: golang2013-05-30 14:16 366 ...

  2. C语言dev查看调试变量,C语言程序设计-c4_C语言上机_Dev调试.doc

    Dev-C++ 调试方法简明图文教程 来源: 蚂蚁的 C/C++ 标准编程 作者:antigloss 等级:精品 发布于2006-12-07 22:43 /html/1/15/0612/181.htm ...

  3. postman接口自动化(三)变量设置与使用

    一.环境变量 环境是由一组键值对形式的环境变量构成的变量组合. 在做接口测试的时候,通常需要在本地调试,或者需要在开发环境.测试环境及开发环境运行,不同的环境的域名(host).数据库配置等设置不同. ...

  4. [转]JAVA环境变量设置完全版

    作为初学者.感觉这边文章不错.就转来了.下面有转载的地址.最下面是我写的一个例子.配置完环境变 量后,大家可以调试一下. 在完成了JDK的安装后,环境变量设置是其安装后的首要操作,有人会问为什么要设置 ...

  5. ubuntu系统php环境变量设置,Ubuntu系统环境变量详解

    使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题 ...

  6. 1.2 JDK安装与环境变量设置

    我们会以Java语言来进行脚本编写,所以需要进行JDK安装以及必要的环境变量设置.本书会使用JDK 8的版本,而不会使用JDK 9(太新的有的软件不兼容). 可以直接取Oracle官网选择相应的JDK ...

  7. R语言禁止数值表示为科学计数法实战(Turn Off Scientific Notation ):全局设置或者单变量设置

    R语言禁止数值表示为科学计数法实战(Turn Off Scientific Notation ):全局设置或者单变量设置 目录

  8. R语言可视化包ggplot2包通过因子变量设置图像颜色实战

    R语言可视化包ggplot2包通过因子变量设置图像颜色实战 目录 R语言可视化包ggplot2包通过因子变量设置图像颜色实战 <

  9. ubuntu18.04.4 环境变量设置 export path

    ubuntu18.04.4 环境变量设置 export path 1.动态库路径的设置 Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设 ...

最新文章

  1. ORACLE索引失效,更新统计信息
  2. 树莓派udev不能自动挂载_直播课:教你用树莓派实现智能商店的自动结账
  3. 如何删除“最刺激的游戏”(Dotop.lik)
  4. Jsp 和 Servlet 有什么不同?
  5. eclipse中显示jquery或extjs自动提示
  6. Spring @Lazy批注用例
  7. 关于博客园的一些建议
  8. Spring mvc 请求体处理 @RequestBody
  9. 16 Managing Undo
  10. Android Studio - xml布局文件不显示代码怎么办?
  11. 同域下iframe父页面和子页面调用
  12. Adobe向美国反垄断部门投诉苹果封杀Flash
  13. 机器视觉在工业互联网中的应用
  14. java Locale类使用
  15. 前端学习之路, 记录前端小白成长历程, 学习总结, 工具汇总, 打造开箱即用的学习体验
  16. 纸壳CMS 3.0升级.Net Core 2.1性能大提升
  17. Origin 如何输出高清图片
  18. CAD中插入外部参照字体会变繁体_CAD快速入门(二十七):外部参照
  19. String简单介绍
  20. 飞鸽传书网,打造精准化生活搜索

热门文章

  1. 『Java面经』Java中 == 和 equals() 的区别
  2. 【ICPC第46届上海站 D题 Strange_Fractions】数学
  3. 麓言科技新手学PS最常用的基本操作
  4. python改变turtle画笔方向的函数_Python,菜鸟成长之路,Turtle库
  5. 空客320飞机计算机系统,飞机性能736 空客320 失效后程序 系统 140208
  6. 手机免费配音软件有哪些?分享3个好用的配音软件
  7. 激励倍增法则:利用赞美激励员工 | 每天成就更大成功
  8. 到底什么是上下文无关文法?
  9. 【重要】2022年“惠普目标检测大赛”邀请通知!(有三AI报名有福利)
  10. 从零开始学习Java设计模式 | 软件设计原则篇:里氏代换原则