crt힙 메시지 출력에서 xxx.cpp대신 #File error#가 뜰때

Project Diary – crt힙 메시지 출력에서 xxx.cpp대신 #File error#가 뜰때
//

Detected memory leaks!
Dumping objects ->
First-chance exception at 0x76dccb23 (kernel32.dll) in 4DyuchiGXLevelEditor_x64_debug.exe: 0xC0000005: Access violation reading location 0x0000000004de0a48.
#File Error#(906) : {616} normal block at 0x000000000069C3F0, 10 bytes long.
 Data: <          > CD CD CD CD CD CD CD CD CD CD
Object dump complete.
<원인>
프로젝트 전체의 세팅에서는 CRT를 Multi-threaded Debug (/MTd)로 사용하고 cuda코드의 설정에선 Multi-threaded Debug DLL (/MDd)을 사용한 경우.
<해결>
CRT를 동일한 유형으로 맞추면 된다.
초 당연한 것인데…cu파일설정에서 CRT유형을 고르는지는 생각도 못하고 있었네.
이런 삽질을…

답글 남기기

댓글을 게시하려면 다음의 방법 중 하나를 사용하여 로그인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중