[問題] Code Block OpenCV imshow() crashed

看板C_and_CPP作者 (菲利浦)時間12年前 (2013/03/05 10:35), 編輯推噓0(0013)
留言13則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Code Block 12.11 / MinGW 4.7.1 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenCV 問題(Question): 執行 OpenCV 的 Sample Code(display_image)會開啟視窗讀取外部圖檔。 但是編譯後執行會出現 ".exe檔停止運作"。 後來試著把 imshow() 這行註解掉程式又正常了。 試著估狗後看到有篇提到一樣的問題: http://ppt.cc/wK8d 其中的解決辦法是下載 GCC 4.6 到 /Program Files/codeblocks/MinGW 問題是中間過程我不是很了解,有版友可以說明?! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 27.240.14.117

03/05 12:44, , 1F
你的opencv是抓官方編好的?
03/05 12:44, 1F

03/05 13:11, , 2F
是的~
03/05 13:11, 2F

03/05 13:39, , 3F
那是因為opencv官網編譯環境跟你的gcc環境不同
03/05 13:39, 3F

03/05 13:39, , 4F
你可以用4.7重新編譯opencv就不會有這個問題
03/05 13:39, 4F

03/05 18:11, , 5F
我用CMAKE重新編譯OpenCV後,在CodeBlock進行Rebuild
03/05 18:11, 5F

03/05 18:11, , 6F
但結果還是一樣耶!
03/05 18:11, 6F

03/05 18:28, , 7F
gcc有選對嗎?我自己編的都可以耶!
03/05 18:28, 7F

03/06 09:55, , 8F
感謝樓上! 找到原因了
03/06 09:55, 8F

03/06 20:46, , 9F
所以原因呢?
03/06 20:46, 9F

03/06 20:47, , 10F
挺好奇的,能否分享呢
03/06 20:47, 10F

03/06 21:42, , 11F
我是看 http://0rz.tw/2SuDE 裏頭10/15的更新搞定的
03/06 21:42, 11F

03/06 21:43, , 12F
問題出在我重新編譯後有些路徑沒改過
03/06 21:43, 12F

03/06 21:44, , 13F
下午我換了台電腦拿該站提供的懶人包試過了,也OK。
03/06 21:44, 13F
文章代碼(AID): #1HDLdxJY (C_and_CPP)