标题:如何在qt中使用静态库中的类的成员函数
作者:梦话王子
日期:2017-05-03 09:09
内容:
项目中使用了用vc生成的lib库,lib库内部用类来实现,我在使用过程中发现一个问题:如果lib库中不使用类,而只是使用简单的函数,则使用qt5调用这个lib,不会有问题。而如果把这个函数写成类的成员函数,qt5就无法调用这个函数,不知道各位有没有遇到过类似的问题,是怎么解决的?
#1 [大漠之鹰 05-03 09:52]
qt是不是用vc编的?qt不能用mingw版的
#2 回 大漠之鹰 的帖子 [梦话王子 05-03 13:19]
大漠之鹰:qt是不是用vc编的?qt不能用mingw版的 (2017-05-03 09:52)
开发环境用的qt create ,编译器是mingw。我之前用vs2005写了一个win32的静态库,里面就写了加法函数。编译成lib文件之后,给qt调用,没有问题。但是如果在静态库中实现一个类,这个加法函数变成这个类的成员函数之后,再给qt调用,就会显示未定义的错误
#3 [大漠之鹰 05-03 14:09]
我印象中mingw和vc的库混用好像挺困难的,最好都用vc版的吧