自 MSVC has a compiler bug这一直阻碍我的工作取得有效进展,我想切换到英特尔 C++ 编译器。
我在 Premake 中没有看到执行此操作的既定方法。我能找到的最接近的是 this example ,它设置 premake.vstudio.toolset
。我自己尝试过,但没有效果,所以我认为这适用于 Premake 快速变化的 API 的过去版本。当前的方法是什么(Premake 5)?
最佳答案
您可以使用 toolset()
API 选择编译器:
toolset "clang"
目前不支持英特尔 C++ 编译器。您可以file a feature request (更新:我看到您已经这样做了)或者,如果您想自己解决这个问题,您可以创建一个新模块来自己添加支持。查看 Premake 源代码中现有的工具集适配器 src/tools
。
关于visual-studio-2015 - 如何在 Premake 5 中选择编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32176248/