2012-11-28 50 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

好的!謝謝阿列克謝! –