c++ - 将 Intel 编译器设置为平台工具集的 cmake

标签 c++ visual-studio-2010 cmake

我在我的开发机器上安装了 Intel 编译器平台,当使用 Cmake 生成 visual studio 2010 解决方案时,我希望能够指定平台工具集使用“Intel”而不是“vc100”。

我似乎找不到更改此设置的设置,当我将编译器更改为 icl 时,解决方案仍然使用 vc100 编译器构建,直到我手动更改平台工具集。

最佳答案

我也在寻找类似的功能,以便将 Windows SDK 7.1 设置为大量项目的默认工具集,而无需逐个手动更改。

我相信 CMAKE 人员已经添加了该功能,您可以使用类似的东西:

set_target_properties(${YOUR TARGET} PROPERTIES PLATFORM_TOOLSET "Intel C++ Compiler XE 12.1")

看看:

http://public.kitware.com/Bug/view.php?id=12876

更改的详细信息。

关于c++ - 将 Intel 编译器设置为平台工具集的 cmake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7849009/

相关文章:

c++ - 如何在 Windows 上使用 Eclipse 和 CDT 进行 C++ 开发?

c++ - 像 MS Excel 那样在 C++ 中舍入 double 值

c++ - 嵌套循环是否有替代方法来显示 n 范围内可能的组合?

c - 如何将 "split"long WndProc方法转成多个函数?

.net - Visual Basic .NET 编译还是解释?

c++ - 在 C++ 中使用多重函数合并两个链表

c# - visual studio 2010 sp1 源服务器支持

ios - 如何在 CMake 项目中禁用 XCode BITCODE?

c - 使用 libxdo 时,它会引发 "error: unknown type name ‘useconds_t’“

c++11 - 无法摆脱 "warning: command line option ‘-std=c++11’“使用 nvcc/CUDA/cmake