最近使用snmp++开发网管程序,在linux下将snmp++包编译后得到静态库libsnmp++.a,修改.pro文件即:
INCLUDEPATH += /snmp/snmp++/include LIBS += -lsnmp++ -L/snmp/snmp++/lib,生成的makefile文件可以正常编译,并且程序运行正确。但是,如果将程序移植到windows下,使用静态库snmp_pp.lib,并修改.pro文件,LIBS += /XXX/snmp_pp.lib,INCLUDEPATH也设置好了,但是make时会发生错误,undefined reference to XXX,我在windows下使用的是qt+mingw+eclipse,怀疑是mingw不能编译windows的lib,请各位大虾指点,这个问题已经困扰了我好几天了。。。