编译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。 –