Qt在make时编译错误

时间:2014-01-02 17:27:22

标签: qt qt4 qt-creator mingw32

我已经卡住了一个程序,它结束了然后失败了。我不确定缺少什么。任何帮助或指导将不胜感激。

g++ -Wl, -Wl,--large-address-aware -Wl,-s -mthreads -Wl,-subsystem,windows -o release/nutcoin-qt.exe object_script.nutcoin-qt.Release  -L'c:/QtSDK/Desktop/Qt/4.8.1/mingw/lib' -lmingwthrd -lmingw32 -lqtmain build/nutcoin-qt_res.o -lqrencode -lminiupnpc -liphlpapi E:/GitHub/nutcoin/src/leveldb/libleveldb.a E:/GitHub/nutcoin/src/leveldb/libmemenv.a -lshlwapi -lssl -lcrypto -ldb_cxx -lws2_32 -lmswsock -lole32 -loleaut32 -luuid -lgdi32 -lboost_system-mgw44-mt-s-1_53 -lboost_filesystem-mgw44-mt-s-1_53 -lboost_program_options-mgw44-mt-s-1_53 -lboost_thread-mgw44-mt-s-1_53 -lboost_chrono-mgw44-mt-s-1_53 -lQtGui4 -lQtNetwork4 -lQtCore4 
mingw32-make.exe[1]: Leaving directory `E:/GitHub/nutcoin-qt-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Release'
c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: : No such file: Invalid argument
collect2: ld returned 1 exit status
mingw32-make.exe[1]: *** [release/nutcoin-qt.exe] Error 1
mingw32-make.exe: *** [release] Error 2
17:16:39: The process "C:\QtSDK\mingw\bin\mingw32-make.exe" exited with code 2.
Error while building project nutcoin-qt (target: Desktop)
When executing build step 'Make'

1 个答案:

答案 0 :(得分:-1)

由于以下错误输出:

  

mingw32 / bin / ld.exe ::没有这样的文件:无效的参数

我建议检查此命令行中的所有已使用文件是否都显示在光盘中:

build/nutcoin-qt_res.o
E:/GitHub/nutcoin/src/leveldb/libleveldb.a
E:/GitHub/nutcoin/src/leveldb/libmemenv.a

依旧......

和最好的解决方案 - 不要使用这个老明星!就我而言,我个人很头疼......