在调试的时候QImage运行正常,图片能够正常加载显示,但是将编译好的程序放到其他地方的时候就不能正常显示,后来找到的原因,是因为缺少相应的dll支持,而支持图片的dll在文件夹plugins里面。plugins里面的imageformats文件夹里面就是QImage支持各种图片格式的链接库,将该文件夹复制出来放在编译后的exe同文件夹,这样程序就能够正常运行。但是,如果将imageformats内的dll复制出来放在exe同文件夹下并不能使得程序正常运行。也就是说,程序运行时默认是从同目录下的imageformats文件夹下加载相应dll.
QImage不能显示的问题
最新推荐文章于 2024-07-09 13:47:24 发布