【发布时间】:2022-01-22 07:55:20
【问题描述】:
尽管已为 MSVS 安装了 vcpkg LLVM/clang 插件,但我在 Microsoft Visual Studio 2022 中使用 LLVM/clang 工具链编译项目时遇到问题。
这是一个使用 MSVS 默认编译器 (v143) 编译/运行良好的 C++ 项目。
但是,切换到 LLVM clang-cl(通过配置属性)会导致:
could not open 'C:\Users\sam\Documents\sam\code\packages\msvs\vcpkg-2021.11.26\vcpkg\installed\\x86-windows\debug\lib\*.lib': invalid argument
C:\Users\sam\Documents\sam\code\projects\frameworks\test\projectname\lld-link
我在vcpkg github 上发现了这个未解决的错误,显然有一种解决方法不再有效。
我尝试在 vcpkg 中重新安装 clang,并尝试更改许多可能具有通配符 *.lib 的库相关字段。没有运气。我不确定这是链接器问题、LLVM 问题,还是(鉴于遇到相同问题的人很少)是我独有的问题。
我对使用 LLVM 感到非常兴奋,因此非常感谢任何帮助我上路的人!
【问题讨论】:
标签: c++ windows visual-studio clang vcpkg