Windows下的QtCreator和TBB

时间:2012-11-28 13:19:54

标签: windows-7 qt-creator tbb

我使用Mingw根据这篇文章中的评论#5从源代码编译了TBB:http://software.intel.com/en-us/forums/topic/291331。那没关系。

当我尝试在QtCreator项目中使用新的TBB库时,我以此错误结束(忽略警告消息):http://postimage.org/image/yrrecugix/

这是我尝试的示例代码(我省略了非tbb代码):

#include "tbb/task_scheduler_init.h"

int main()
{
  tbb::task_scheduler_init init;
  /// more things.
}

这是 .pro 文件:

TEMPLATE = app
CONFIG += console
CONFIG -= qt

SOURCES += main.cpp

#QMAKE_CXXFLAGS += -fopenmp
#QMAKE_LFLAGS += -fopenmp
INCLUDEPATH += "E:\TRABAJO\LIBRERIAS\tbb-4.1_src\include"
LIBS += -L"E:\TRABAJO\LIBRERIAS\tbb-4.1_src\build\windows_intel64_gcc_mingw4.5.4_debug\" \
        -ltbb_debug

任何想法?。

谢谢!

1 个答案:

答案 0 :(得分:2)

在Windows上使用MinGW构建时,TBB二进制文件为tbb.dlltbb_debug.dll。配置文件中的选项-ltbb_debug可能会导致链接器查找libtbb_debug.<something>。它无法找到这样的二进制文件并报告未解析的符号。