我正在嘗試使用英特爾Parallel Studio XE 2013(英特爾C++ 14.0項目)的英特爾線程構建模塊。我有以下我的代碼並非鏈接所需的所有組件都存在於命令行中
#include <tbb/tbb.h>
using namespace tbb;
,我試圖在map<char, concurrent_vector<int>> stats
操作,具體執行操作如stats[x].push_back(y)
。
並在項目屬性中設置了「Use Intel TBB」選項。當我嘗試編譯,我得到一個錯誤說
Error 10 error #11023: Not all components required for linking are present on command line C:\Dropbox\Projects\Games\Preference\Preference\ipo Preference (Intel C++ 14.0)
隨着後續錯誤抱怨我無法解析的外部如tbb::internal::concurrent_vector_base_v::internal_push_back(...)
。
我該如何解決這個問題?
您是否啓用IPP選項? – herohuyongtao
@herohuyongtao是的,作爲單線程靜態庫 –
顯示你的鏈接選項。看來你錯過了一些圖書館。 – Jarod42