본문 바로가기

코딩 에러

'std::shared_ptr<T>::shared_ptr(std::nullptr_t) noexcept' 인수 1을(를) 'Y *'에서 'std::nullptr_t'(으)로 변환할 수 없습니다.

보통 공유메모리나 DLL을 활용할 때, 이런 문구가 나오면 path가 잘못되었는 지, 환경 설정 문제인지 계속 찾을 것이다.

 

이런 것들은 클릭해도 안 나온다.

 

우선, 정말로 환경 문제일수도 있고, dll상에서 문제 일 수도 있지만,

 

printf가 아닌 print 문이 있는 지 확인해보자.

 

printf를 사용하자.