查看完整版本: [-- 如何在qt中使用静态库中的类的成员函数 --]

QTCN开发网 -> Qt基础编程 -> 如何在qt中使用静态库中的类的成员函数 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

梦话王子 2017-05-03 09:09

如何在qt中使用静态库中的类的成员函数

项目中使用了用vc生成的lib库,lib库内部用类来实现,我在使用过程中发现一个问题:如果lib库中不使用类,而只是使用简单的函数,则使用qt5调用这个lib,不会有问题。而如果把这个函数写成类的成员函数,qt5就无法调用这个函数,不知道各位有没有遇到过类似的问题,是怎么解决的?

大漠之鹰 2017-05-03 09:52
qt是不是用vc编的?qt不能用mingw版的

梦话王子 2017-05-03 13:19
大漠之鹰:qt是不是用vc编的?qt不能用mingw版的 (2017-05-03 09:52) 

开发环境用的qt create ,编译器是mingw。我之前用vs2005写了一个win32的静态库,里面就写了加法函数。编译成lib文件之后,给qt调用,没有问题。但是如果在静态库中实现一个类,这个加法函数变成这个类的成员函数之后,再给qt调用,就会显示未定义的错误

大漠之鹰 2017-05-03 14:09
我印象中mingw和vc的库混用好像挺困难的,最好都用vc版的吧


查看完整版本: [-- 如何在qt中使用静态库中的类的成员函数 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled