连接到Ada QT库上的项目时会产生错误。
QT;使用QT;….
日志。E: \GNAT\2013\qtada \qt qchar.o:qt qchar.adb:(.text+0x14):对QChar1_create'
E:GNAT2013qtadaqt-qchar.o:qt-qchar.adb:(.text+0x30): undefined reference to
QChar2_create'的未定义引用E: \GNAT\2013\qtada \qt qchar.o:qt qchar.adb:(.text+0x5a):对QChar3_create'
E:GNAT2013qtadaqt-qchar.o:qt-qchar.adb:(.text+0x6f): undefined reference to
QChar4_create'的未定义引用E: \GNAT\2013\qtada \qt qchar.o:qt qchar.adb:(.text+0x8b):未定义对QChar5_create'
E:GNAT2013qtadaqt-qchar.o:qt-qchar.adb:(.text+0xa7): undefined reference to
QChar6_create'的引用E: \GNAT\2013\qtada \qt qchar.o:qt qchar.adb:(.text+0xbb):对QChar7_create'
E:GNAT2013qtadaqt-qchar.o:qt-qchar.adb:(.text+0xcf): undefined reference to
QChar8_create'的未定义引用E: \GNAT\2013\qtada \qt qchar.o:qt qchar.adb:(.text+0xe3):对QChar_latin1'
e:/gnat/2013/bin/../libexec/gcc/i686-pc-mingw32/4.7.4/ld.exe: E:GNAT2013qtadaqt-qchar.o: bad reloc address 0x20 in section
.eh_frame'的未定义引用e:/gnat/2013/bin//libexec/gcc/i686-pc-ming32/4.7.4/ld.exe:最终链接失败:操作无效collect2.exe:错误:ld返回1退出状态gprbuild:main.adb的链接失败〔2014-04-28 08:15:40〕进程退出,状态为4(运行时间:01.50s)
您安装的QT、QTADA库是否与Mingw Toolchain兼容?同样关于比特率32/64。库的版本和编译/链接器命令会很有帮助。您还可以考虑以下提示:在Windows 上使用MinGW的GMP