金庆的专栏

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  423 随笔 :: 0 文章 :: 454 评论 :: 0 Trackbacks

Linux下Debug版不会自动添加 _DEBUG宏,只有NDEBUG宏可用。


cmake ../src _DCMAKE_BUILD_TYPE=Debug -D_DEBUG

会报错: -D_DEBUG should be: VAR:type=value

需要-D_DEBUG=1.


改为在CMakeLists.txt中添加:

if (CMAKE_BUILD_TYPE STREQUAL Debug)

    add_definitions(

        -D_DEBUG

    )

endif ()


posted on 2013-07-26 16:33 金庆 阅读(2003) 评论(0)  编辑 收藏 引用 所属分类: 4. Linux/Unix9. 其它

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理