1、在编译Qt静态库的时候,发现了一个这样的问题,
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
2、原因:静态库的工程文件配置不正确,导致无法找到main()函数而最后报错。
3、正确配置:
DEPENDPATH += MYSTATIC_LIBRARY
INCLUDEPATH += .
TARGET = mylibary
TEMPLATE = lib
CONFIG += staticlib