如何在Qt Creator中使用TBB
How to use the TBB in Qt Creator
我正在尝试在Qt Creator中使用TBB。我使用的是Qt4.7和TBB3.0,下面是我在.pro中的设置
INCLUDEPATH += C:tbb30include
LIBS += C:tbb30libia32vc10*.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();
}
但程序退出时代码为-103741515
以前有人在Qt Creator中使用过TBB吗?
此致,
在LIBS中,我认为您不能使用小丑字符(*,?)。您需要使用lib的实际名称。请注意,您可以指定库的搜索路径,然后以"短格式"指定库名称。如果你的目标是交叉编译,它可能会很有用。
以下是链接Open Ssl(可能对您有用)的示例
LIBS += -L$${OPEN_SSL}/lib
LIBS += -llibeay32
LIBS += -lssleay32
关于您的错误代码,您使用的是什么编译器(明温或visual?)。在任何情况下,您都可以检查生成的命令,试图了解它出错的原因(链接器命令)。希望这能有所帮助。
相关文章:
- 无法使用Qt Creator在Windows中构建yaml-cpp
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 如何在QT Creator上将QWidget声明为继承类的对象
- 在 QTextEdit 中使用指针或在 Qt-Creator 上使用 connect()
- 英特尔 TBB 程序不会终止,可能会误用参考计数器
- Qt creator 4.11,在应用程序输出面板中创建一个链接
- 使用 Cmake 在 Qt Creator 中显示头文件
- tbb::p arallel_for_each 在取消时未执行
- 如何完全关闭 TBB 代码中的线程
- 如何在 CMakeLists.txt Qt Creator 中包含头文件?
- Tbb 库:错误:编写自定义类函数而不是 lambda 表达式时,对函数的调用不匹配
- 为什么Qt Creator的应用程序输出不能从spdlog记录器打印
- 注册 TBB 的环境变量
- 使用Qt Creator在调试模式下编译一段代码
- 如何将 tbb concurrent_hash_map转换为常规标准::地图?
- tbb:current_unordered_map()-向量中每个唯一元素的ID
- Qt Creator 在执行步骤 "make" 时出现编译错误,-fno-stack-limit
- Qt creator语言 - fno-elide-constructors 不起作用
- 如何将Valgrind与Qt Creator一起使用来调试远程应用程序?
- 如何在Qt Creator中使用TBB