visual-studio-2015 - 如何在 Premake 5 中选择编译器?

标签 visual-studio-2015 premake

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/

相关文章:

c# - 插入字符串 c# 6.0 和 Stylecop

visual-studio - 是否有 Visual Studio 2015 调试步骤跳过?

visual-studio - 使用 Premake 5 和 Visual Studio 2015 将 GLSL 编译为 SPIR-V

c++ - 无法在 VS2015 中禁用单个 C 文件的预编译头文件

asp.net-core - 在导航属性上使用虚拟

c# - 使用 VS2015 Update 1 编译时表达式破坏代码

python - Premake 在我的存储库中找不到 lua 脚本(完全相同的存储库在我的 mainpc 上工作)

c++ - 使用 GCC/GMake 的预编译 header 导致 `pragma` 警告(预制作)

c++ - 如何使文件 "db/file.c"能够通过 Premake 5 说#include "db/file.h"?