http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNO=20&no=947249&ref=947249&page=1
안녕하세요.
windows8이고 vs2010에서 c++소스를 실행 하려고 합니다.
이미지 경로를 읽어와야 하는데 경로 끝에 thumbs.db라는 텍스트가 같이 읽혀서
이미지를 읽어보지 못하고 있습니다.
일단 thumbs.db라는 파일은 삭제했는데 여전히 경로를 읽어오지 못합니다.
thumbs.db.svn-base라는 파일도 있는데 이걸 삭제 안해서 그런걸까요?
삭제해도 되는 파일인가요...?
혹시 다른 방법이 있다면 알려주셨으면 좋겠습니다.
감사합니다.
[ 해봤던방법 ]
1 . http://ko.community.dell.com/support-forums/software/f/27/t/2834
2 . http://blog.naver.com/dadu14/70158008239
1을 해서인지 숨겨진 thumbs.db파일에서 미리보기 캐싱끄기라는게 안보였습니다..
[ 답변 1 ]
이미지 경로 얻어오는 방법이 잘못됐을것 같은데 어떤방법으로 이미지경로를 얻어온건가요?
thumb.db는 윈도우 탐색기에서 이미지, 동영상 등의 미리보기 캐시 용도로 생성되는 파일입니다.
그걸 단순히 지운다고 근본적인 해결책이 되진않을것 같네요.
[ 답변 2 ]
const char * IMAGE_DIR = "C:/Users/yukyeong/Desktop/전체이미지파일";
첫번째로는 코드상에서 경로 입력할 땐
\\ 이렇게 두개 줘야하구요
const char * IMAGE_DIR = "C:\\Users\\yukyeong\\Desktop\\전체이미지파일";
그리고 저 경로가 일단 존재하는지. (탐색기 주소 표시줄에 그대로 붙여넣어 보면 되겠네요)
그리고 경로는 저렇게 직접 주셨다는데 thumb.db는 어떤 과정에서 나왔는지..
cfilefind 등을 쓰신건지??
나의 경우는 opencv에서 이미지 경로를 읽어올 때 문제가 생긴 것인데.
우선 경로는 \\로 해줬고 (/도 상관없다고 알고 있었는데 아닌가..)
nonfree 이걸 사용하는데 .. 환경설정 해주고
(경로라든지 , opencv_nonfree249d.lib추가라든지..
# include "openCV/StdAfx.h" 이거 써야 한다고? 뭐 암튼 그런 에러 떠러
사용 안함으로 설정했다.
'나의질문답' 카테고리의 다른 글
ibatis질문드립니다. (0) | 2014.12.19 |
---|---|
mysql update질문있습니다. (0) | 2014.12.10 |
cout 한글 출력 질문있습니다. (0) | 2014.12.01 |
하위폴더 검색시 파일명이 출력됐으면 합니다. (0) | 2014.11.25 |
push_back에 빨간줄 어떻게 없애나요? (0) | 2014.11.20 |