2012-07-15 57 views
1

我想在編譯期間使用/ Qvec-report:2來查看我的代碼的哪些循環已經被自動矢量化了。但是,我不斷收到此錯誤消息:Visual Studio 2012:Qvec報告:2鏈接錯誤

鏈接:警告LNK4044:無法識別的選項'/ Qvec-report:2';忽略

任何人都可以請指教?

+0

最初我在同一臺機器上安裝了VS 2010和VS 2012。我認爲這一定與此有關。當我用VS 2012創建一個NEW PROJECT並運行/ Qvec-report:2作爲編譯器選項時,我能夠成功地看到所需的輸出。但是當我將其添加到我現有的項目(最初在VS 2010中創建)時,我會發現這個奇怪的錯誤。任何提示將不勝感激...我花了2天無濟於事。我認爲這可能是由於.NET框架衝突導致的,但我認爲這是一個問題... – c0d3rz 2012-07-15 22:40:16

+0

我有一個Windows窗體對象作爲項目的一部分,我懷疑這是一個問題...... – c0d3rz 2012-07-15 22:52:44

+0

不是英特爾編譯器特有的「Qvec-report」選項嗎? – 2012-10-13 20:35:59

回答

0

我想你錯誤地添加了選項作爲鏈接器選項。請在C/C++編譯器命令行部分中找到它。並確保您的優化級別設置爲/ O2(最大速度)