本文使用的是Qt5.12.3带的minGW编译器C++的64位版,
进入到tbb目录,mingw32-make compiler=gcc arch=intel64 runtime=mingw extra_inc=big_iron.inc tbb,进行编译。
tbb/build/index.html文件中描述了 arch各个方式的参数,这里就是编译64位。
qt建一个纯c++工程,pro文件内容如下:
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += main.cpp
LIBS += -LE:/tbb2/tbb/build/windows_intel64_gcc_mingw_release/ -ltbb
INCLUDEPATH += E:/tbb2/tbb/include
DEPENDPATH += E:/tbb2/tbb/include
主程序:main.cpp内容如下:
#include <iostream>
#include <tbb/tbb.h>
#include <tbb/blocked_range.h>
#include <tbb/parallel_for.h>
using namespace std;
using namespace tbb;
int main(int argc, char *argv[])
{
parallel_for(0, 10, [](int num) {cout << num << ":hello tbb " << endl; });
getchar();
cout << "Hello World!" << endl;
return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)