错误collect2:找不到' ld'同时构建wxWidgets

时间:2018-04-06 21:36:21

标签: mingw wxwidgets ld mingw32

所以我尝试使用GCC Mingw和this指南在发布模式下构建wxWidgets,因此我运行了以下命令: Sub ReplaceMetadataTags() Columns("A").Replace What:="<tag1>", _ Replacement:="", _ LookAt:=xlPart, _ SearchOrder:=xlByRows, _ MatchCase:=False, _ SearchFormat:=False, _ ReplaceFormat:=False Columns("A").Replace What:="</tag1>", _ Replacement:="", _ LookAt:=xlPart, _ SearchOrder:=xlByRows, _ MatchCase:=False, _ SearchFormat:=False, _ ReplaceFormat:=False Dim myCell As Range For Each myCell In Selection If myCell.Value <> "" Then myCell.Value = Chr(39) & Chr(39) & myCell.Value & Chr(39) End If Next myCell End Sub  当它突然抛出这个错误时,它大约平稳了大约10分钟: mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release

编译器正在运行,我已经通过在代码块中运行一些代码来测试它。 我也曾尝试通过visual studio构建源文件,但它仍然抛出一堆错误,说它无法打开一些包含文件,例如&#34; commctrl.h&#34;,&#34;我想&#34;由于库构建订单问题而发生。

所以我的问题是导致collect2: cannot find 'ld' mingw32-make: *** [..\..\lib\gcc_dll\wxbase30u_gcc_custom.dll] Error 1的原因以及如何解决它?

1 个答案:

答案 0 :(得分:0)

更新后的MinGW一切正常,如果将新版本的MinGW安装在其他目录中,请确保更新了MinGW的路径值。