• 8455阅读
  • 6回复

[提问]QT5.8 VS2015静态编译遇到无法解析外部符号的问题 [复制链接]

上一主题 下一主题
离线forger123
 

只看楼主 倒序阅读 楼主  发表于: 2017-02-28

QT5.8 自己编译静态库后使用,一直出现如下的问题
Qt5Widgetsd.lib(qwindowsxpstyle.obj) : error LNK2019: 无法解析的外部符号 __imp__OpenThemeData@8,该符号在函数 "public: static void * __cdecl QWindowsXPStylePrivate::createTheme(int,struct HWND__ *)" (?createTheme@QWindowsXPStylePrivate@@SAPAXHPAUHWND__@@@Z) 中被引用
1>Qt5Widgetsd.lib(qwindowsvistastyle.obj) : error LNK2001: 无法解析的外部符号 __imp__OpenThemeData@8
离线stlcours

只看该作者 1楼 发表于: 2017-02-28
也许是你静态编译的时候漏了相应的模块吧。反正我自己静态编译的5.8,做了一个Demo,没有你说的这个问题。
离线forger123

只看该作者 2楼 发表于: 2017-03-01
回 stlcours 的帖子
stlcours:也许是你静态编译的时候漏了相应的模块吧。反正我自己静态编译的5.8,做了一个Demo,没有你说的这个问题。
 (2017-02-28 17:24) 

能不能把你静态编译的配置发给我下,谢谢
离线stlcours

只看该作者 3楼 发表于: 2017-03-01
离线yzhgubj

只看该作者 4楼 发表于: 2017-03-02
楼主解决了吗?我也有类似问题
离线forger123

只看该作者 5楼 发表于: 2017-03-05
回 yzhgubj 的帖子
yzhgubj:楼主解决了吗?我也有类似问题
 (2017-03-02 13:26) 

没有,你有找到解决办法吗
离线icesoul

只看该作者 6楼 发表于: 2017-05-16
我也遇到同样的问题,但是我在qt creator下是正常的,只有在VS环境下才会出现这样的情况,是2015的BUG吗、以前在2013下是正常的。
快速回复
限100 字节
 
上一个 下一个