繁体   English   中英

如何在Qt Creator中使用TBB

[英]How to use the TBB in Qt Creator

我正在尝试在Qt Creator中使用TBB。 我正在使用Qt 4.7和TBB 3.0,以下是我在.pro中的设置。

INCLUDEPATH += C:\tbb30\include
LIBS += C:\tbb30\lib\ia32\vc10\*.lib

我的示例代码非常简单:

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    tbb::concurrent_vector<int> v;
    v.push_back(1);
    v.push_back(2);
    v.push_back(3);
    v.push_back(4);

    std::cout<<v.size();

    return a.exec();
}

但是程序退出,代码为-1073741515

有人在Qt Creator中使用过TBB吗?

最好的祝福,

在LIBS中,我认为您不能使用小丑字符(* 、?)。 您需要使用库的实际名称。 请注意,您可以为libs指定一个搜索路径,然后以“短格式”指定lib名称。 如果您打算交叉编译,那么它会很有用。

这是链接Open Ssl的示例(可能对您有用)

LIBS += -L$${OPEN_SSL}/lib
LIBS += -llibeay32
LIBS += -lssleay32

关于您的错误代码,您正在使用什么编译器(mingwin还是visual?)。 在任何情况下,您都可以检查生成的命令以尝试理解它为什么出错(链接器命令)。 希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM