내가 시도 할 때 나는 2015 년컴파일 된 프로그램은 다른 창에 응답하지 PC의
그러나 비주얼 스튜디오에서 독립 실행으로 모두, 내 PC에 완벽하게 실행 (14) VC++의 프로그램 및 디버깅을 작성했습니다 다른 PC에서 실행하려면 immedietly로 응답하지 않습니다. 디버그 기호를 사용하여 make_unique
또는 make_shared
을 통해 클래스의 인스턴스화가 실패하여 널 포인터 예외가 발생했습니다.
대상 컴퓨터에 필요한 vC++ 런타임 환경이 있고 내가 생각할 수있는 다른 dll이 있는지 확인했습니다.
나는 빌드 중에 필요한 라이브러리를 정적으로 연결하려고 시도했지만 개선되지 않았습니다.
나는 추가 의존성이없는 설치 프로젝트를 시도해 보았습니다.
나는 이제 손실에 처해있다. 내가 찾고 있어야 할 것이 있습니까?
컴퓨터에서 원격 디버거를 실행할 수 있습니까? 'make_unique'에 정확히 무엇을 넣고 있습니까? – Dai
대상 플랫폼이 귀하와 동일한 지 확인하십시오. 예를 들어, 64 비트 대 32 비트 – SomeWittyUsername
@Dai 인수가 전달되지 않습니다. m_States [0] = std :: make_unique();와 같은 기본 인스턴스화입니다. 또는 적어도 그게 디버거가 나타내는 것입니다. 원격 디버깅에 대해 자세히 설명해 주시겠습니까? –