編譯C代碼使用OpenMP我試圖編譯C代碼使用鏘-CL(通過平臺工具集LLVM-vs2014)與OpenMP代碼的Visual Studio。當我用/ openmp啓用openmp時,我在clang-cl.exe中得到一個警告,說它在編譯過程中沒有使用過,我的測試代碼證實openmp不工作。使用鐺-CL
此外,我已經試過鏘3.7與微軟的CodeGen,但它似乎並不支持OpenMP的,但(如代碼驗證)。
切換到Visual Studio 2015年允許代碼工作,但我的默認代碼(沒有任何的OpenMP)運行速度較慢的50%。
有越來越的OpenMP與LLVM-vs2014平臺工具集工作的一些方法?我應該使用視覺工作室以外的東西來實現這個功能嗎?
請提供預先構建的運行時。 –
預構建的OpenMP運行時包含在鏗鏘的Windows/Linux/FreeBSD二進制文件中:http://llvm.org/releases/download.html –
的確如此。從版本3.8開始,這是真的。你可以在答案中加上,我刪除我的downvote。 –