gpt4 book ai didi

c++ - 在 Debug模式下使用英特尔 TBB

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:06:03 25 4
gpt4 key购买 nike

我正在尝试使用英特尔线程构建模块调试 C++ 代码,使用我在此处找到的过程 Debugging in threading building Blocks .我的问题与以下句子有关。

Be sure to compile with the macro TBB_USE_DEBUG set to 1 so that TBB's checking will be enabled.

我添加了宏 #define TBB_USE_DEBUG 1在我的主要功能的开头。但是,在编译时我收到以下警告

warning: "TBB_USE_DEBUG" redefined
#define TBB_USE_DEBUG 1
/usr/include/tbb/tbb_config.h:287:0: note: this is the location of the previous definition
#define TBB_USE_DEBUG 0

因此我的两个问题:

  • 我把宏放对地方了吗?
  • 如何检查我的代码是否确实与调试库链接?

最佳答案

你必须把 #define 您包含来自 TBB 库的任何内容之前。特别是,确保它出现在任何 #include <tbb> 之前。可能在您的源文件或头文件中。

关于c++ - 在 Debug模式下使用英特尔 TBB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50136667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com