go-qml / qml

QML support for the Go language
Other
1.96k stars 189 forks source link

Error while building/testing on windows #187

Open datNurd opened 6 years ago

datNurd commented 6 years ago

Using Go1.5 and Qt 5.1.1 '# github.com/limetext/qml-go/qpainter C:\Users\pnikh\AppData\Local\Temp\go-build489265622\github.com\limetext\qml-go\qpainter_obj\painter.cpp.o: In function painterSetCompositionMode': C:/Users/pnikh/Documents/go/src/github.com/limetext/qml-go/qpainter/painter.cpp:13: undefined reference to_imp_ZN8QPainter18setCompositionModeENS_15CompositionModeE' C:\Users\pnikh\AppData\Local\Temp\go-build489265622\github.com\limetext\qml-go\qpainter_obj\painter.cpp.o: In function painterCompositionMode': C:/Users/pnikh/Documents/go/src/github.com/limetext/qml-go/qpainter/painter.cpp:16: undefined reference toimpZNK8QPainter15compositionModeEv' C:\Users\pnikh\AppData\Local\Temp\go-build489265622\github.com\limetext\qml-go\qpainter_obj\painter.cpp.o: In function painterSave': C:/Users/pnikh/Documents/go/src/github.com/limetext/qml-go/qpainter/painter.cpp:68: undefined reference to_imp_ZN8QPainter4saveEv' C:\Users\pnikh\AppData\Local\Temp\go-build489265622\github.com\limetext\qml-go\qpainter_obj\painter.cpp.o: In function painterRestore': C:/Users/pnikh/Documents/go/src/github.com/limetext/qml-go/qpainter/painter.cpp:71: undefined reference toimpZN8QPainter7restoreEv' C:\Users\pnikh\AppData\Local\Temp\go-build489265622\github.com\limetext\qml-go\qpainter_obj\painter.cpp.o: In function painterScale': C:/Users/pnikh/Documents/go/src/github.com/limetext/qml-go/qpainter/painter.cpp:101: undefined reference to_imp_ZN8QPainter5scaleEdd' C:\Users\pnikh\AppData\Local\Temp\go-build489265622\github.com\limetext\qml-go\qpainter_obj\painter.cpp.o: In function painterShear': C:/Users/pnikh/Documents/go/src/github.com/limetext/qml-go/qpainter/painter.cpp:104: undefined reference toimpZN8QPainter5shearEdd' C:\Users\pnikh\AppData\Local\Temp\go-build489265622\github.com\limetext\qml-go\qpainter_obj\painter.cpp.o: In function painterRotate': C:/Users/pnikh/Documents/go/src/github.com/limetext/qml-go/qpainter/painter.cpp:107: undefined reference to_imp_ZN8QPainter6rotateEd' C:\Users\pnikh\AppData\Local\Temp\go-build489265622\github.com\limetext\qml-go\qpainter_obj\painter.cpp.o: In function ZN8QPainter9translateEdd': C:/Qt/Qt5.1.1/5.1.1/mingw48_32/include/QtGui/qpainter.h:901: undefined reference to_imp_ZN8QPainter9translateERK7QPointF' C:\Users\pnikh\AppData\Local\Temp\go-build489265622\github.com\limetext\qml-go\qpainter_obj\painter.cpp.o: In function ZN8QPainter9setWindowEiiii': C:/Qt/Qt5.1.1/5.1.1/mingw48_32/include/QtGui/qpainter.h:916: undefined reference toimpZN8QPainter9setWindowERK5QRect' C:\Users\pnikh\AppData\Local\Temp\go-build489265622\github.com\limetext\qml-go\qpainter_obj\painter.cpp.o: In function ZN8QPainter11setViewportEiiii': C:/Qt/Qt5.1.1/5.1.1/mingw48_32/include/QtGui/qpainter.h:911: undefined reference to_imp___ZN8QPainter11setViewportERK5QRect' C:\Users\pnikh\AppData\Local\Temp\go-build489265622\github.com\limetext\qml-go\qpainter_obj\painter.cpp.o: In function painterBeginNativePainting': C:/Users/pnikh/Documents/go/src/github.com/limetext/qml-go/qpainter/painter.cpp:321: undefined reference toimpZN8QPainter19beginNativePaintingEv' C:\Users\pnikh\AppData\Local\Temp\go-build489265622\github.com\limetext\qml-go\qpainter_obj\painter.cpp.o: In function painterEndNativePainting': C:/Users/pnikh/Documents/go/src/github.com/limetext/qml-go/qpainter/painter.cpp:324: undefined reference to_imp___ZN8QPainter17endNativePaintingEv' collect2.exe: error: ld returned 1 exit status'

datNurd commented 6 years ago

Was able to solve this issue by adding pkg-config files for Qt5Qml Qt5Quick Qt5OpenGL to the bridge.go file