连接到Ada QT图书馆的项目

时间:2014-04-28 05:28:11

标签: qt5 ada

连接到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秒)

1 个答案:

答案 0 :(得分:0)

您安装的QT,QTADA库是否与Mingw-Toolchain兼容?还有关于32/64的位数。库的版本和编译/链接器命令会很有帮助。 您可能还会考虑以下提示: GMP with MinGW on Windows