2012-11-28 44 views
0

我已经使用Mingw编译了来自源代码的TBB,在此帖子中评论#5:http://software.intel.com/en-us/forums/topic/291331。这没问题。Windows下的QtCreator和TBB

当我尝试使用新的TBB库在QtCreator项目,我结束这个错误(忽略警告消息):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 

任何想法?

谢谢!

+0

没有人? :(请! –

回答

2

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

+0

好的!谢谢阿列克谢! –