我正在尝试构建一个简单的库,它使用Qt的一些功能(没有事件循环,只是一些图像操作和文件加载),然后从标准的C程序调用该库。我已经检查了答案,但是答案没有提供足够的信息来解决这个问题。我已经将该库构建为要链接的静态库,并用extern "C"包装了函数调用,但从/usr/include/QtCore/qnamespace.h:-1: In function ‘QT_MODULE
我正在使用Squish 4.2.2在linux上测试用Qt version 4.7开发的GUI。AUT是使用静态链接的Qt库构建的。由于squish不允许记录静态链接的Qt库,因此我计划手动创建测试用例。服务器日志仅显示以下警告
AUT does not appear to be dynamically linked against Qt, hooking might fail.在测试静态链接到Qt
一切进展顺利,直到我决定构建需要Qt的fgrun。我决定将Qt编译为一个静态库,因为我不希望自己构建的库超过系统上的任何库。.libQt5Core.a(qlibrary_unix.o): undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-linux<