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
動作します!