2014/01 3

Debug Assertion Failed! vector subscript out of range Line: 932

증상 및 문제점STL의 vector를 사용하던 중에 다음과 같은 오류가 발생하며 프로그램이 중단된다. 원인한줄 한줄 vector를 사용하는 부분을 디버깅하여 본 결과, vector를 참조하는 색인 값을 vector의 실제 크기보다 큰 값을 잘못 입력하여 발생하는 문제입니다.유사한 오류 발생 예제 #include #include "player.h" #include "enemy.h" #include #include using namespace sf; int main() { RenderWindow window(VideoMode(800,600), "Deine mudda"); Clock clock; int timecount = 0; std::vector enemyv; Player player1("player.pn..

warning D9030: '/Gm' is incompatible with multiprocessing; ignoring /MP switch

증상 및 문제점VC++ 프로젝트를 빌드하면 다음과 같은 warning이 나타난다. warning D9030: '/Gm' is incompatible with multiprocessing; ignoring /MP switch 프로젝트의 전체 소스의 개수가 5개도 안되는데 컴파일하는데 매우 느림(소스 파일 1개씩 컴파일이 되고 있음). 해결책D9030 warning가 발생하는 이유는, 말 그대로 /Gm 스위치와 /MP 스위차가 함께 쓰여서, /MP 스위치가 무시되면서 발생하는 경고입니다.가장 쉬운 방법은 /Gm{최소 다시 빌드 사용} 옵션을 끄는 것입니다.해당 옵션을 끄는 방법은 다음과 같습니다. 프로젝트의 속성 페이지 대화 상자를 엽니다.C/C++ 폴더를 클릭합니다.코드 생성(Code Generation)..

PDF에서 Image 추출하기

들어가며우연히 인터넷에서 구한 영어 교재 파일이 PDF로 되어 있었다. 하지만 이미지를 스캔하여 PDF로 만든 파일이라서 PDF 본연의 미려함과, 핸드폰의 뷰어에서 보기에 적당하지 않았다. 오히려 이미지 뷰어로 보는 것이 더 좋을 것 같아서 PDF에서 이미지를 추출해내는 방법을 찾게 되었다.Acrobat Pro를 활용하는 방법참고자료 : PDF에서 이미지파일 빠르게 추출하기 http://blog.naver.com/PostView.nhn?blogId=ifiweregod&logNo=80116967585위 참고글을 보면, Acrobat Pro에는 이미지를 추출하여 저장하는 기능을 이미 갖고 있다.단순하게 "Advanced > Document Processing > Export All Images..." 메뉴를..

Windows 2014.01.07
728x90