0

この投稿のコメント #5 に従って、Mingw を使用してソースから 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

何か案が?。

ありがとう!。

4

1 に答える 1

2

Windows で MinGW を使用してビルドすると、TBB バイナリはtbb.dlltbb_debug.dll. 構成ファイルのオプション-ltbb_debugにより、リンカーはおそらくlibtbb_debug.<something>. そのようなバイナリを見つけることができず、未解決のシンボルについて報告します。

于 2012-12-04T19:14:20.450 に答える