wxIcon加载ico失败
源代码在codeblock自带的mingw编译器上没有问题,可以正常加载icowxIcon pluginIcon(m_path + ".ico", wxBITMAP_TYPE_ICO, 32, 32);wxImageList* pluginImageList = new wxImageList(32, 32);pluginImageList->Add(pluginIcon);...
·
源代码在codeblock自带的mingw编译器上没有问题,可以正常加载ico
wxIcon pluginIcon(m_path + ".ico", wxBITMAP_TYPE_ICO, 32, 32);
wxImageList* pluginImageList = new wxImageList(32, 32);
pluginImageList->Add(pluginIcon);
但是最近升级了c++编译器,无论是使用tdm-gcc 还是mingw64 都是提示wxImageList加入ico失败,折腾了一番最后发现是wxIcon构造函数不能直接从文件加载ico了,于是将代码修改以下正常。
wxBitmap bitmap(m_path + ".ico", wxBITMAP_TYPE_ICO);
wxIcon pluginIcon;
pluginIcon.CopyFromBitmap(bitmap);
pluginImageList->Add(pluginIcon);
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)