더북(TheBook)

새 프로젝트가 생성되면 그림 2-11과 같은 화면이 나타납니다. Visual Studio 왼편에 솔루션 탐색기 창이 나타나고, 여기에서 HelloCV라는 프로젝트가 생성되어 있음을 확인할 수 있습니다. Visual Studio 2017은 기본적으로 새 프로젝트의 활성 솔루션을 32비트 버전인 x86으로 설정합니다. 그러나 OpenCV 라이브러리는 64비트로 빌드되어 있기 때문에 여러분이 만드는 OpenCV 예제 프로그램도 x64 플랫폼을 사용해야 합니다. 그러므로 Visual Studio 상단 툴바에 나타나 있는 활성 솔루션 플랫폼을 그림 2-11과 같이 x64로 변경하십시오.

▲ 그림 2-11 활성 솔루션 플랫폼을 x64로 설정하기

 

Note

그림 2-11에서 주황색 사각형 영역을 보면 활성 솔루션 구성이 현재 디버그(Debug) 모드로 되어 있는 것을 확인할 수 있습니다. 일반적으로 프로그램 개발 초기에는 활성 솔루션 구성을 디버그 모드로 설정하여 개발하고, 추후 개발이 완료된 후에는 릴리스(Release) 모드로 프로그램을 빌드하여 배포합니다. 디버그 모드에서는 말 그대로 Visual Studio의 강력한 디버깅 기능을 사용할 수 있습니다. 그 대신 디버그 모드에서 생성된 실행 파일은 디버깅 정보가 포함되어 있어 파일 용량이 커지고, 릴리스 모드로 빌드된 실행 파일보다 프로그램 동작 속도가 느립니다. 만약 특정 소스 코드의 실행 시간을 측정하려고 한다면 디버그 모드가 아닌 릴리스 모드로 프로그램을 빌드하여 동작 시간을 측정해야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.