怎么在VS编辑环境中判断是Debug模式 还是Release模式

 我来答
匿名用户
2017-10-17
展开全部
从你的工具栏上看,那里可以下拉选择DEBUG,还是Release
代码中:
采用_DEBUG关键字

#ifdef _DEBUG
...
#else
...
#endif

#ifdef _DEBUG
...
#else
...
#endif
在MFC下,可以用DEBUG关键字
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嚼挪甭蕉90
2017-10-10 · TA获得超过602个赞
知道小有建树答主
回答量:1456
采纳率:36%
帮助的人:298万
展开全部
复杂的if,看晕了。。
如果你能确定GCMagicAttackNumberSend(lpObj,5单掸厕赶丿非搽石敞将9,lpTargetObj->m_Index,1);这句执行了,那么bCombo=1;肯定执行了,数值不对只能是后面的某个操作将它覆盖了。
如果你不能确定Send是否执行,那么建议检查变量初始化的安全性。一般多数Release版本和debug的差异都是因为变量初始化和_debug的失误声明造成的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-07-03
展开全部
[java]viewplaincopypublicclassLogUtils{publicstaticbooleanAPP_DBG=false;//是否是debug模式publicstaticvoidinit(Contextcontext){APP_DBG=isApkDebugable(context);}/***但是当自己没在AndroidManifest.xml中设置其debug属性时:*使用Eclipse运行这种方式打包时其debug属性为true,使用Eclipse导出这种方式打包时其debug属性为法false.*在使用ant打包时,其值就取决于ant的打包参数是release还是debug.*因此在AndroidMainifest.xml中最好不设置android:debuggable属性置,而是由打包方式来决定其值.**@paramcontext*@return*@authorSHANHY*@date2015-8-7*/publicstaticbooleanisApkDebugable(Contextcontext){try{ApplicationInfoinfo=context.getApplicationInfo();return(info.flags&ApplicationInfo.FLAG_DEBUGGABLE)!=0;}catch(Exceptione){}returnfalse;}}项目开发中,根据debug属性来输出日志。但是有些时候想在给公司的测试机上安装的release版本也输出日志,那么这个时候到AndroidManifest.xml中的application标签中添加属性强制设置debugable即可,如下:[html]viewplaincopyinit方法在客户端的第一个Activity的onCreate方法中执行一下即可。项目开发中,根据debug属性来输出日志。但是有些时候想在给公司的测试机上安装的release版本也输出日志,那么这个时候到AndroidManifest.xml中的application标签中添加属性强制设置debugable即可,如下:[html]viewplaincopyinit方法在客户端的第一个Activity的onCreate方法中执行一下即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式