1

我能够运行使用 clang-cl(VS-2019 附带的最新 clang)构建的调试配置以及使用 VS-2017 构建的自定义 QT,没有任何问题。

如果我尝试使用 Win64 Release 配置(针对相同的 QT VS-2017,Release)构建我的 QT 应用程序,我将进入最后的链接阶段:

lld-link:错误:未知文件类型:.obj\release\qaxobject.obj

在网上看,我看到 clang-cl 试图与 Visual Studio 二进制兼容,我觉得很奇怪,我只在发布版本上遇到这个问题。我也不清楚 QT 项目是否可以在 Windows 上使用最新的 clang-cl 构建 QT(如果发布时确实存在 ABI 问题)

4

0 回答 0