gpt4 book ai didi

visual-studio - 如何在 MSBuild 中使用 Clang 编译器?

转载 作者:行者123 更新时间:2023-12-04 07:52:38 25 4
gpt4 key购买 nike

我正在尝试使用通常在 Windows 上使用 Microsoft C++ 编译的几个项目,然后使用 clang 编译它们。

从好的方面来说,存在 clang-cl.exe,它旨在替代 cl.exe。但是,即使我将 clang-cl.exe 作为 cl.exe 复制到当前目录中,msbuild 在某些情况下仍会调用 Microsoft 的 cl.exe。

有没有办法告诉 msbuild '在这里,在执行任务 CL 时,使用这个 cl.exe 而不是通常的'? msbuild 的命令行选项不包含任何明显的方向。

另外,有没有办法告诉它在不更改项目文件的情况下为 cl 提供或覆盖命令行参数?

最佳答案

我曾经使用过@seva 解决方案,但在 Visual Studio 版本 16.10.1 中,只有在命令行参数中省略了“CL”前缀时,它才对我有效。 IE。:

msbuild MyProj.vcxproj /p:ToolExe=clang-cl.exe /p:ToolPath=c:\whatever\path\to\the\tool

关于visual-studio - 如何在 MSBuild 中使用 Clang 编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30761708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com