【发布时间】:2015-06-10 16:08:27
【问题描述】:
我正在尝试使用通常在 Windows 上使用 Microsoft C++ 编译的几个项目,并改为使用 clang 编译它们。
从好的方面来说,存在 clang-cl.exe,它旨在替代 cl.exe。但是,即使我将clang-cl.exe作为cl.exe复制到当前目录,msbuild在某些情况下仍然会调用微软的cl.exe。
有没有办法告诉 msbuild '在这里,当执行任务 CL 时,使用这个 cl.exe 而不是通常的那个'? msbuild 的命令行选项不包含任何明显的方向。
另外,有没有办法告诉它在不更改项目文件的情况下为 cl 提供或覆盖命令行参数?
【问题讨论】:
标签: visual-studio msbuild clang