[問題] 無法進行第二次編譯

看板C_and_CPP作者 (台南追夢人)時間8年前 (2015/10/20 18:23), 編輯推噓1(1014)
留言15則, 5人參與, 最新討論串1/1
如題,小弟使用visual studio2015 + opencv來進行開啟網路攝影機的工作 但是我發現了一個問題,那就是我進行第一次除錯以後,除非把vs整個關掉 重開,否則第二次除錯後就會跑出以下的問題: http://imgur.com/D7mQUgj
我的想法是不是我的bin設定上有些問題,但是改過其他bin以後也是一樣 想跟板上的前輩請教一下,我能怎麼解決這個問題呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.117.175 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1445336580.A.8E1.html

10/20 18:29, , 1F
沒有正常結束?
10/20 18:29, 1F

10/20 18:38, , 2F
有的,結束除錯之後我又按一次除錯,就發生了我的狀況
10/20 18:38, 2F

10/20 20:43, , 3F
因為你程式沒關吧..?
10/20 20:43, 3F

10/20 20:43, , 4F
看工具列那邊還有一些程式
10/20 20:43, 4F

10/20 20:56, , 5F
程式沒正常結束+1
10/20 20:56, 5F

10/20 23:15, , 6F
不好意思因為剛學不太懂不知道可否指點一下呢?
10/20 23:15, 6F

10/21 08:36, , 7F
vs2010+2.4.7 release mode同樣的程式碼不會有這個問題
10/21 08:36, 7F

10/21 08:38, , 8F
有幾個地方可以注意一下
10/21 08:38, 8F

10/21 08:40, , 9F
namedWinodw和imshow的視窗名稱(winname)不一樣,會開雙視窗
10/21 08:40, 9F

10/21 08:41, , 10F
Mat的frame可以用frame.release();
10/21 08:41, 10F

10/21 08:48, , 11F
把system("pause")拿掉看會不會return 0
10/21 08:48, 11F

10/21 08:51, , 12F
看起來是cap沒有被第一次的程式執行緒release
10/21 08:51, 12F

10/21 08:53, , 13F
原本程式按兩次enter能正常結束嗎? 可以,可能是debug mode
10/21 08:53, 13F

10/21 08:54, , 14F
一次按在當前視窗是圖片,一次按在當前視窗是CMD
10/21 08:54, 14F

10/21 08:56, , 15F
如果是IDE/Complier的問題就不清楚了..
10/21 08:56, 15F
文章代碼(AID): #1M9XO4ZX (C_and_CPP)