使用 LLVM 在 Windows 上的 QtCreator 编译中没有制定目标的规则

No rule to make target in QtCreator compilation on Windows with LLVM

我需要在 Windows 10 上编译一个 cocos2dx 项目,其中有一些 objective-c++ 代码,所有这些都使用 QtCreator。我设法将工具包中的编译器设置为 LLVM(以便可以编译 objective-c++ 代码),并将 qmakespec 更改为 win32-clang-g++,但是,我在尝试编译时仍然遇到此错误:

error: No rule to make target 'C:/Qt/Qt5.12.9/5.12.9/msvc2017_64/lib/libQt5OpenGLd.a', needed by 'debug/libcocos2d.a'.  Stop.

有问题的文件夹包含文件 Qt5OpenGLd.lib,但没有 libQt5OpenGLd.a

我该如何解决这个问题?我可以提供更多信息,但我不确定哪些信息是相关的。

我必须使用 win32-clnag-msvc 才能编译 .lib 文件而不是 .a 文件。