Construir failed

Amigos,

Estou tentando integrar c++ no netbeans mas esta dando esse erro. alguma sugestão!!!

[quote]"/C/msys/1.0/bin/make.exe" -f nbproject/Makefile-Debug.mk QMAKE=/C/Qt/4.8.4/bin/qmake.exe SUBPROJECTS= .build-conf
make.exe[1]: Entering directory /c/Users/Rafael/Documents/NetBeansProjects/QtApplication_4' /C/Qt/4.8.4/bin/qmake.exe VPATH=. -spec win32-g++ -o qttmp-Debug.mk nbproject/qt-Debug.pro mv -f qttmp-Debug.mk nbproject/qt-Debug.mk "/C/msys/1.0/bin/make.exe" -f nbproject/qt-Debug.mk dist/Debug/MinGW_QT-Windows/QtApplication_4.exe make.exe[2]: Entering directory/c/Users/Rafael/Documents/NetBeansProjects/QtApplication_4’
g++ -mthreads -Wl,-subsystem,windows -o dist/Debug/MinGW_QT-Windows/QtApplication_4.exe build/Debug/MinGW_QT-Windows/main.o -L’c:/Qt/4.8.4/lib’ -lglu32 -lopengl32 -lgdi32 -luser32 -lmingw32 -lqtmaind build/Debug/MinGW_QT-Windows/QtApplication_4_resource_res.o -lQtXmld4 -lQtOpenGLd4 -lQtGuid4 -lQtCored4
Warning: .drectve /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /FAILIFMISMATCH:"_MSC_VER=1600" /FAILIFMISMATCH:"_ITERATOR_DEBUG_LEVEL=2" /DEFAULTLIB:"msvcprtd" /DEFAULTLIB:"MSVCRTD" /DEFAULTLIB:"OLDNAMES" ' unrecognized c:/Qt/4.8.4/lib/qtmaind.lib(tmp/obj/debug_shared/qtmain_win.obj):(.text[?realloc@?$QVector@PAD@@AAEXHH@Z]+0x19): undefined reference to__security_cookie’
c:/Qt/4.8.4/lib/qtmaind.lib(tmp/obj/debug_shared/qtmain_win.obj):(.text[?realloc@?$QVector@PAD@@AAEXHH@Z]+0x240): undefined reference to _CxxThrowException@8' c:/rafael/programas/mingw4_7/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe: c:/Qt/4.8.4/lib/qtmaind.lib(tmp/obj/debug_shared/qtmain_win.obj): bad reloc address 0x240 in section.text[?realloc@?$QVector@PAD@@AAEXHH@Z]'
c:/rafael/programas/mingw4_7/bin/…/lib/gcc/mingw32/4.7.2/…/…/…/…/mingw32/bin/ld.exe: final link failed: Invalid operation
collect2.exe: error: ld returned 1 exit status
make.exe[2]: *** [dist/Debug/MinGW_QT-Windows/QtApplication_4.exe] Error 1
make.exe[2]: Leaving directory /c/Users/Rafael/Documents/NetBeansProjects/QtApplication_4' make.exe[1]: *** [.build-conf] Error 2 make.exe[1]: Leaving directory/c/Users/Rafael/Documents/NetBeansProjects/QtApplication_4’
make: *** [.build-impl] Error 2

CONSTRUIR FAILED (valor de saída 2, tempo total: 3s)
[/quote]

Obrigado,

Sugestão: você sabe compilar programas C++ no Mingw FORA do NetBeans? Eu sugeriria você acertar direitinho seu ambiente Mingw antes de ficar batendo a cabeça.

O erro que está dando é bem esquisito, dá a impressão que você está tentando link-editar seu programa juntamente com alguma biblioteca gerada pelo Microsoft Visual Studio (pelos nomes das bibliotecas que ele está tentando acessar).

Se não me engano, é necessário ter uma versão especial das bibliotecas (que deveriam vir com o próprio mingw) para poder acessar as APIs do Windows que vêm normalmente no Platform SDK ou Windows SDK.

Além disso, se estiver tentando usar o Qt, há uma versão específica para ser usada com o Mingw. Talvez seja isso que esteja dando todos esses problemas (já que você está tentando link-editar .obj e .lib, não .o e .a)

http://qt-project.org/wiki/MinGW-64-bit