连接到Ada QT库上的项目时会产生错误。
用QT;使用QT; .....
日志。
E:\ GNAT \ 2013 \ qtada \ qt-qchar.o:qt-qchar.adb :(。text + 0x14):未定义引用QChar1_create'
E:\GNAT\2013\qtada\qt-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:\GNAT\2013\qtada\qt-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:\GNAT\2013\qtada\qt-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:\GNAT\2013\qtada\qt-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:\GNAT\2013\qtada\qt-qchar.o: bad reloc address 0x20 in section
的未定义引用.eh_frame'
e:/ gnat / 2013 / bin /../ libexec / gcc / i686-pc-mingw32 / 4.7.4 / ld.exe:最终链接失败:操作无效
collect2.exe:错误:ld返回1退出状态
gprbuild:main.adb的链接失败
[2014-04-28 08:15:40]进程退出状态4(已用时间:01.50秒)
答案 0 :(得分:0)
您安装的QT,QTADA库是否与Mingw-Toolchain兼容?还有关于32/64的位数。库的版本和编译/链接器命令会很有帮助。 您可能还会考虑以下提示: GMP with MinGW on Windows