首页 > 其他分享 >宏定义(Release/Debug)

宏定义(Release/Debug)

时间:2023-09-20 17:25:24浏览次数:55  
标签:定义 Preprocesser LOG cout Debug Release DR define

  • #define LOG(x) std::cout<<"Hello"<<std::endl;
  • 在项目属性的c++->Preprocesser(预处理)->Preprocesser Define中添加DR_MODULE,将configuration模式调为release
  • #ifdef DR_MODULE

   #define LOG(x) 

   #else

   #define LOG(x) std::cout<<"Hello"<<std::endl

      #endif

只有在DEBUG模式下才会打印日志

标签:定义,Preprocesser,LOG,cout,Debug,Release,DR,define
From: https://www.cnblogs.com/wangkaixin-yy/p/17717827.html

相关文章

  • 有关指针的一些代码定义
    定义一个指针int*p;p是指向整型的指针。由于没有初始化操作,p的指向是未知的,这是一个野指针。连续定义指针int*p1,*p2;p1和p2都是指针类型。如果写成int*p1,p2;p1是指针类型,p2是整型变量,不是指针。常量指针(指向常量的指针变量)constint*p;intconst*p;上面......
  • 自定义重绘TabControl的各个标签
    设置DrawItem事件privatevoidtabControl1_DrawItem(objectsender,DrawItemEventArgse)//绘制tabcontrol控件的标签颜色和字体大小{SolidBrushback;SolidBrushwhite;SolidBrushblack=newSolidBrush(Color.Black);//字体的颜色if(e.Index==tabControl1.SelectedI......
  • Oracle定义DES加密解密及MD5加密函数示例
    (1)DES加密函数createorreplacefunctionencrypt_des(p_textvarchar2,p_keyvarchar2)returnvarchar2isv_textvarchar2(4000);v_encvarchar2(4000);raw_inputRAW(128);key_inputRAW(128);decrypted_rawRAW(2048);beginv_text:=rpad(p_text,(trunc(len......
  • 自定义字符串截取函数
    CREATEORREPLACEFUNCTIONSBUSTR(STR_INPUTINVARCHAR2,LENGTH_INPUTINNUMBER)RETURNVARCHAR2ISINUMBER;SUB_STRVARCHAR2(2000);SUB_LENGTHNUMBER:=0;STR_COUNTNUMBER:=0;TEMPNUMBER:=0;RETURN_ST......
  • joi 自定义错误提示
    <template><div><divclass="bg-whiterounded-lgfont-lightw-96shadowp-4"><divclass="text-centertext-lgmb-4">后台管理系统</div><[email protected]="(e)=>{}">......
  • Excel单元格自定义格式技巧总结
      Excel单元格自定义格式技巧总结  第一部分Excel中的单元格格式是一个最基本但是又很高级的技能,说它基本是因为我们几乎天天都会用到它,会用它来设置一些简单的格式,比如日期,文本等等;高级是因为利用Excel单元格的自定义格式我们可以实现一些看起来非常神奇和有用的效......
  • 实现mapreduce多文件自定义输出
     普通maprduce中通常是有map和reduce两个阶段,在不做设置的情况下,计算结果会以part-000*输出成多个文件,并且输出的文件数量和reduce数量一样,文件内容格式也不能随心所欲。这样不利于后续结果处理。如果只是想做到输出结果的文件名可控,实现自己的LogNameMultipleTextOutputFormat类,......
  • java.lang.IllegalArgumentException: Malformed \uxxxx encoding — 记一次mvnDebug
    本文唯一发布网站博客园(官网地址:https://www.cnblogs.com/)本文地址:https://www.cnblogs.com/zeromi/p/17716933.html前情提要有天需要写个东西,需要翻一下老代码,使用idea打开一个很久没打开的项目,然后不知道为啥到处飘红在查看了项目的ExternalLabraries列表,发现包都有,再看......
  • el-table中自定义悬浮提示结构,添加复制功能
    效果展示:代码:代码copyText(text){navigator.clipboard.writeText(text).then(()=>{this.$message.success("文本复制成功");}).catch(()=>{this.$message.error("文本复制失败");......
  • 表格的自定义排序 编辑 拖拽 缩放
    终于能闲下来做点自己想做的事情了.. 简单表格排序  可以双击编辑自定义编辑后的规则 可拖动列进行列替换 可推动边框进行列宽度的缩放  ie6下中文不自动换行 非ie下字母和数字也不自动换行确实让人恼火 chrome浏览器下点击运行好像问题很大 拿到本地测试会比较好<!......