我真的无法弄清楚如何在我的Mac上编译和链接Intel TBB库。我运行了商业安装程序和tbbvars.sh脚本,但我无法解决这个问题。我感觉这是一些非常明显的东西,只是因为我已经有一段时间没有做过这样的事情了。
tbb_test.cpp
#include <tbb/concurrent_queue.h>
int main() {
tbb::concurrent_queue<int> q;
}
g++ tbb_test.cpp -I /Library/Frameworks/TBB.framework/Headers -ltbb
出现了找不到符号的错误。
祝好!
更新:
g++ tbb_test.cpp -I /Library/Frameworks/TBB.framework/Headers -L /Library/Frameworks/TBB.framework/Libraries/libtbb.dylib
可行!