vs2013调试变量设置
目录
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/1032601441. 打开QT的Qt Project Setting
2. 修改MocDirectory为:
.\GeneratedFiles\$(ConfigurationName)
改成 .\GeneratedFiles
vs2013调试变量设置相关推荐
- go gdb调试 参数设置 减小执行文件体积
出处 http://blog.csdn.net/rufidmx/article/details/8994457 go gdb调试 参数设置 分类: golang2013-05-30 14:16 366 ...
- C语言dev查看调试变量,C语言程序设计-c4_C语言上机_Dev调试.doc
Dev-C++ 调试方法简明图文教程 来源: 蚂蚁的 C/C++ 标准编程 作者:antigloss 等级:精品 发布于2006-12-07 22:43 /html/1/15/0612/181.htm ...
- postman接口自动化(三)变量设置与使用
一.环境变量 环境是由一组键值对形式的环境变量构成的变量组合. 在做接口测试的时候,通常需要在本地调试,或者需要在开发环境.测试环境及开发环境运行,不同的环境的域名(host).数据库配置等设置不同. ...
- [转]JAVA环境变量设置完全版
作为初学者.感觉这边文章不错.就转来了.下面有转载的地址.最下面是我写的一个例子.配置完环境变 量后,大家可以调试一下. 在完成了JDK的安装后,环境变量设置是其安装后的首要操作,有人会问为什么要设置 ...
- ubuntu系统php环境变量设置,Ubuntu系统环境变量详解
使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题 ...
- 1.2 JDK安装与环境变量设置
我们会以Java语言来进行脚本编写,所以需要进行JDK安装以及必要的环境变量设置.本书会使用JDK 8的版本,而不会使用JDK 9(太新的有的软件不兼容). 可以直接取Oracle官网选择相应的JDK ...
- R语言禁止数值表示为科学计数法实战(Turn Off Scientific Notation ):全局设置或者单变量设置
R语言禁止数值表示为科学计数法实战(Turn Off Scientific Notation ):全局设置或者单变量设置 目录
- R语言可视化包ggplot2包通过因子变量设置图像颜色实战
R语言可视化包ggplot2包通过因子变量设置图像颜色实战 目录 R语言可视化包ggplot2包通过因子变量设置图像颜色实战 <
- ubuntu18.04.4 环境变量设置 export path
ubuntu18.04.4 环境变量设置 export path 1.动态库路径的设置 Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设 ...
最新文章
- ORACLE索引失效,更新统计信息
- 树莓派udev不能自动挂载_直播课:教你用树莓派实现智能商店的自动结账
- 如何删除“最刺激的游戏”(Dotop.lik)
- Jsp 和 Servlet 有什么不同?
- eclipse中显示jquery或extjs自动提示
- Spring @Lazy批注用例
- 关于博客园的一些建议
- Spring mvc 请求体处理 @RequestBody
- 16 Managing Undo
- Android Studio - xml布局文件不显示代码怎么办?
- 同域下iframe父页面和子页面调用
- Adobe向美国反垄断部门投诉苹果封杀Flash
- 机器视觉在工业互联网中的应用
- java Locale类使用
- 前端学习之路, 记录前端小白成长历程, 学习总结, 工具汇总, 打造开箱即用的学习体验
- 纸壳CMS 3.0升级.Net Core 2.1性能大提升
- Origin 如何输出高清图片
- CAD中插入外部参照字体会变繁体_CAD快速入门(二十七):外部参照
- String简单介绍
- 飞鸽传书网,打造精准化生活搜索
热门文章
- 『Java面经』Java中 == 和 equals() 的区别
- 【ICPC第46届上海站 D题 Strange_Fractions】数学
- 麓言科技新手学PS最常用的基本操作
- python改变turtle画笔方向的函数_Python,菜鸟成长之路,Turtle库
- 空客320飞机计算机系统,飞机性能736 空客320 失效后程序 系统 140208
- 手机免费配音软件有哪些?分享3个好用的配音软件
- 激励倍增法则:利用赞美激励员工 | 每天成就更大成功
- 到底什么是上下文无关文法?
- 【重要】2022年“惠普目标检测大赛”邀请通知!(有三AI报名有福利)
- 从零开始学习Java设计模式 | 软件设计原则篇:里氏代换原则