作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个使用wxWidgets构建的相对复杂的GUI应用程序,可以在MSVC上编译并运行良好,但是当我在Visual Studio中使用LLVM进行编译时,出现“/manifestdependency:.drectve中不允许”错误。
已经报告了该错误,并且在https://bugs.llvm.org/show_bug.cgi?id=38797上似乎可以找到解决方法,但是我似乎无法弄清楚如何更改代码。在错误报告中,它提到了如何将指令放置在PCH文件中,但是我没有在解决方案中使用预编译的 header 。我可以使用不包含wx header 和库的LLVM构建项目,因此我怀疑这与wxWidget的编译方式有关。
我不太熟悉wxWidget的工作/构建方式,有人可以提出建议吗?
最佳答案
提到链接
$ git diff
diff --git a/lld/COFF/Driver.cpp b/lld/COFF/Driver.cpp
index 7372505bb61..f8afbb93374 100644
--- a/lld/COFF/Driver.cpp
+++ b/lld/COFF/Driver.cpp
@@ -408,6 +408,7 @@ void LinkerDriver::parseDirectives(InputFile *file) {
// `#pragma comment(linker, "/flag")`-generated sections.
case OPT_editandcontinue:
case OPT_guardsym:
+ case OPT_manifestdependency:
case OPT_throwingnew:
break;
default:
llvm lld从头开始编译花费了一段时间,但最终错误消息“错误:/。manifestdependency:.drectve中不允许”消失了。
关于compiler-errors - LLVM “/manifestdependency: is not allowed in .drectve”解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53270825/
我有一个使用wxWidgets构建的相对复杂的GUI应用程序,可以在MSVC上编译并运行良好,但是当我在Visual Studio中使用LLVM进行编译时,出现“/manifestdependency
我是一名优秀的程序员,十分优秀!