開發中,遇到下面的問題:
參考:http://blog.sina.com.cn/s/blog_7d668e960102x1ac.html
一、問題描述:
在 windows下使用 Qt5 qtcreator發佈 Release 版程序,雙擊程序的exe文件運行出現如下錯誤:
二、解決方法:
1、在qtcreator安裝目錄下找到platforms文件夾,將該文件夾拷貝到程序 exe 執行文件所在目錄,注意,必須拷貝platforms文件夾,而不能只拷貝該文件夾下的qwindows.dll動態庫文件。
2、在qtcreator安裝目錄下找到libEGL.dll 文件,將其拷貝到程序exe文件所在目錄。
缺少msvcr110.dll、msvcp110.dll文件
上面的dll應該跟qt庫編譯的msvc版本(2010)有關,如果是其它版本,需要找到對應版本。並且如果是debug版本,則文件名稱有‘d’
下圖是我的Debug依賴的庫:
下圖是Release依賴的庫: