我有一个可以使用clang 9.0.0版本和VS 2017,Windows编译的项目。
clang是由预构建的二进制文件(Windows 32位)安装的。
问题在于该项目的用户环境应使用VS 2010。
如果在同一项目的仅VS 2010环境中进行编译,则会出现以下错误:
clang: error: linker command failed due to signal (use -v to see invocation).
我尝试使用-v选项,但找不到解决方法。
与VS 2010和clang相关的问题才几年。
在the文件(https://clang.llvm.org/get_started.html)中,我找到了句子“ Visual Studio 2017或更高版本”。
由于早期版本的clang支持VS 2010,所以我想知道最新版本的clang是否阻止了VS 2010或是否存在选项。(我在许多clang -help选项中找不到任何与VS相关的选项。)< / p>
如果我永远无法将VS 2010与最新版本的clang一起使用,我将尝试使用旧版本的clang。(这是避免的方法,但并非不可能)