mobaxterm - 编译C和C ++时遇到问题

时间:2016-07-12 08:26:52

标签: terminal compilation

当我尝试在Mobaxterm中编译c / c ++程序时出现以下错误。

/bin/ld: cannot find -ladvapi32
/bin/ld: cannot find -lshell32
/bin/ld: cannot find -luser32
/bin/ld: cannot find -lkernel32
collect2: error: ld returned 1 exit status

我在C盘的system32文件夹中有advapi32.dll,shell32,dll,user32.dll和kernel32.dll。但是,我不知道如何使终端看到那里找到.dll文件。我该如何解决? 如果您希望我提供其他信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

出现此问题的原因是,有时在Mobaxterm中,库以错误的顺序下载,导致某些文件不被包含。下载库时,它会检查文件夹是否已存在,如果已存在,则不会更新。尝试卸载并重新安装mobaxterm,并以不同的顺序下载必要的软件包。它可能因包装而异。