• 5822阅读
  • 0回复

免费版QT不能用静态Webkit库吗?有成功的人吗? [复制链接]

上一主题 下一主题
离线hkyyang
 

只看楼主 倒序阅读 楼主  发表于: 2011-08-31
我试过4.7.0,4.7.2,4.7.3,4.6.2...等版本编译静态库,用win32-msvc2010编译,过程挺顺利,除4.6.2无法用msvc编译而使用minGW,前后几个月,QT静态库编译了将近百次了,Google从头翻到尾,但就是无法使用静态的Webkit,各种错误……
4.7+使用webkit时,总是找不到jscore.lib这样的错误,我试过各种办法,按网上教程重新编译了N次,不是不能解决。
听说4.7+已经取消对Webkit的静态支持,所以又换了4.6.2,此版本里没有win32-msvc2010目录,然后我复制了一个过来,把配置按照这个版本的msvc2008配置改了一下。configure就出错,括号里写的是make而不是nmake..
最后用minGW成功编译了。但还是不能用静态的Webkit
c:\Qt\static462\lib\libQtWebKit.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivatePhonon.cpp:(.text+0x44d): undefined reference to `_imp___ZNK6Phonon11MediaObject5stateEv'
c:\Qt\static462\lib\libQtWebKit.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivatePhonon.cpp:(.text+0x474): undefined reference to `_imp___ZN6Phonon11MediaObject5pauseEv'
c:\Qt\static462\lib\libQtWebKit.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivatePhonon.cpp:(.text+0x496): undefined reference to `_imp___ZNK6Phonon11MediaObject5stateEv'
c:\Qt\static462\lib\libQtWebKit.a(MediaPlayerPrivatePhonon.o):MediaPlayerPrivatePhonon.cpp:(.text+0x565): undefined reference to `_imp___ZN6Phonon11MediaObject5pauseEv'

难道免费版不能用?
没有人成功使用过静态的Webkit,请告诉我版本和方法。


快速回复
限100 字节
 
上一个 下一个