首页 > 慧问 > 频道

Qt在移动端和桌面端对于第三方库的实现不一样?

发表于2019-05-10 回复:0 查看:2275  |  
用Qt5.5建了个跨平台OpenGL ES2工程,准备使用libpng和zlib库,读取图片直接打入库源码到项目里面,进行编译,在osx平台上正常,在ios平台报重定义libpng函数重定义,去掉库源码只保留头文件,再编译,在osx平台上报找不到符号链接,在ios平台上正常。要崩溃的感觉,两边实现居然不一样,现在解决方法是配置pro文件,根据不同平台分别进行编译。但是这个写法不和谐啊,本来就是个跨平台工程反而搞那么多条件编译出来,简单看了一下Qt源码里面集成的第三方库可不少,难道每个库都要这么搞一下?求破!
0个回答

打破零回复...

回复

登录 慧都网发表评论

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP