C++ 在Windows 8下使用Tbb生成Qt creator时出错

C++ 在Windows 8下使用Tbb生成Qt creator时出错,c++,windows,qt,qt-creator,tbb,C++,Windows,Qt,Qt Creator,Tbb,我编译了TBB库,如图所示 设置库(.Dll)的必要路径 如图所示,但构建项目我有以下错误,有什么想法吗 不要使用库的扩展链接(它们是自动添加的) 了解命令行开关:)--library=namespec有一个速记版本-lnamespec。接下来,您使用参数bb_debug.dll定义了命令行开关-t,这是胡说八道:) 您应该使用-ltbb\u debug错误表明您没有正确链接tbb库。我认为,您需要使用tbb_debug.lib而不是tbb_debug.dll。在我构建库文件的文件夹中,没有扩展

我编译了TBB库,如图所示 设置库(.Dll)的必要路径

如图所示,但构建项目我有以下错误,有什么想法吗

  • 不要使用库的扩展链接(它们是自动添加的)
  • 了解命令行开关:)
    --library=namespec
    有一个速记版本
    -lnamespec
    。接下来,您使用参数
    bb_debug.dll
    定义了命令行开关
    -t
    ,这是胡说八道:)

  • 您应该使用
    -ltbb\u debug

    错误表明您没有正确链接tbb库。我认为,您需要使用
    tbb_debug.lib
    而不是
    tbb_debug.dll
    。在我构建库文件的文件夹中,没有扩展名。lib我下载了源代码网站tbb,并按照上面所示在发布模式下构建它们,对吗?是的,我的构建尽可能重复我使用的
    -ltbb_debug
    ,但我有开放单元执行相同的错误,以免我在构建中出错如何解决问题,请帮助我@friendzis@m7boy抱歉,无法理解您之前的评论。你还是会犯同样的错误吗?确保提供给-L的目录(
    “C:\Tbb\build\windows\u ia32\u gcc\u mingw\u debug\”
    在您的示例中)包含
    Tbb\u debug.lib
    。如果名称为
    libtbb_debug.lib
    ,则使用
    -llibtbb_debug
    (根据您的链接)。
    INCLUDEPATH += "C:\Tbb\include"
    LIBS += -L"C:\Tbb\build\windows_ia32_gcc_mingw_debug\" \
        -tbb_debug.dll"