[問題] release正確的路徑debug卻找不到

看板C_and_CPP (C/C++)作者 (800IM)時間12年前 (2013/11/03 23:46), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
VC++ 2012 release下正確可以讀檔的路徑,debug卻找不到 用絕對路徑也沒用, 所以非常的奇怪 為了確認, 有用寫檔的方式, 發現release和debug都可以寫到相同路徑 FILE* cfPtr;if( (cfPtr = fopen("Fuck.txt","w")) == NULL); debug 模式就是無法讀到任何檔案 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.165.23 ※ 編輯: deo2000 來自: 140.122.165.23 (11/03 23:46)

11/03 23:51, , 1F
確定是找不到檔案,不是其他的error?
11/03 23:51, 1F
或許是這樣吧 我用了openCV //這兩行在release可以讀到檔, debug卻不行, 用絕對路徑也不行 FilePath="IMAG1.jpg"; RawImg=cv::imread(FilePath); ※ 編輯: deo2000 來自: 140.122.165.23 (11/04 00:01)

11/04 00:04, , 2F
..... 你 link 的 opencv library, debug 版沒支援 jpeg
11/04 00:04, 2F
(驚!)這是2.4.6的耶~ 我剛剛換讀bmp也不行~ ※ 編輯: deo2000 來自: 140.122.165.23 (11/04 00:26) ※ 編輯: deo2000 來自: 140.122.165.23 (11/04 00:28)

11/04 01:56, , 3F
debug資料夾內也有放入這支.txt檔案嗎?
11/04 01:56, 3F

11/04 01:57, , 4F
或者先試試用絕對路徑取代相對路徑
11/04 01:57, 4F
文章代碼(AID): #1ITc-xYc (C_and_CPP)
文章代碼(AID): #1ITc-xYc (C_and_CPP)