본문 바로가기

visual c++

Visual C++ / 2GB이상 파일에 접근할 때 (fseek 대신 _fseeki64) 그 동안, 스케일이 큰 시뮬레이션을 수행했을 때 생성되는 파일을 읽어들이면 꼭 특정 스텝이후의 데이터에 접근하지 못하는 현상이 나타나곤 했다. 뭔가 파일 사이즈와 관련이 있을 거라고 생각은 했지만 어떻게 접근해야할지 그 방법을 찾지 못하다가, 이제서야 해결방법을 알아냈다. (그 동안 날려먹은 내 아까운 시간이여 ㅠ_ㅠ) 이거 못알아 냈으면, 파일분할 알고리즘을 넣으려고 했는데, 그런 황당한 방법 안써도 되서 천만 다행이네. fseek가 큰 용량의 파일 (2GB이상이라고 합니다.)에 접근시에 문제를 발생시킨다고 하여 이러한 경우에는 _fseeki64 를 사용하면 되고, 매개변수는 동일하게 쓰므로 기존에 사용하던 fseek를 그대로 _fseeki64로 대체하기만 하면 간단하게 문제 해결!!!! 아마도, 기존.. 더보기
LINK : fatal error LNK1181: cannot open input file ‘C:\Program.obj’ 문제가 나타날때 http://tinobox.com/wordpress/c-programming/link-fatal-error-lnk1181-cannot-open-input-file-cprogramobj/ http://www.winasm.net/forum/index.php?showtopic=2034 http://support.microsoft.com/kb/815645 위의 링크는 참고자료 입니다. Anyway, LINK : fatal error LNK1181: cannot open input file ‘C:\Program.obj’ 라는 에러가 나와서 이리저리 문제해결방법을 찾던 도중에 해결방법을 찾았습니다. 물론 모든 상황에 해당되는 것은 아니지만, 조금이나마 이 문제에 봉착한 분들에게 도움이 되었으면 좋겠습니다. Prog.. 더보기