-
비주얼 스튜디오, 64비트 테스트는 32비트 프로세스에서 실행할 수 없습니다. 오류 해결프로그래밍/의문 2017. 12. 12. 14:28반응형
비주얼 스튜디오에서 기본적으로 제공하는 c++ 테스트 프로젝트를 써보려고 했다.
테스트 할 프로젝트를 참조하고, 프로젝트를 dll로 익스포팅 하고, 모두 다 했을 텐데 테스트를 실행하자 오류가 발생했다!
오류 메세지는 64비트 테스트는 32비트 프로세스에서 실행할 수 없습니다.
테스트 타겟 프로젝트도 64비트로 빌드했고, 유닛 테스트 프로젝트도 64비트로 설정했는데 무엇이 문제인가 찾아봄
요게 문제였다.
비주얼 스튜디오의 플랫폼이 x64로 되어있다고 해서 테스트도 그걸 따라가는 게 아니더라.
저 메세지가 발생한다면 테스트->테스트 설정->기본 프로세서 아키텍처를 한 번 확인해보자.
테스트 설정의 기본 프로세서 아키텍처를 64비트로 설정하자 오류는 해결되었다.
반응형'프로그래밍 > 의문' 카테고리의 다른 글
멀티플레이어 게임 프로그래밍 - 코드 오류 수정 (0) 2018.02.20 저장 프로시저 동시 호출로 인해 행 개수 조절에 실패한 경우 (0) 2017.12.19 유니티 클라이언트와 c++ 서버 플랫 버퍼로 통신하기 성공~ (0) 2017.12.04 node.js에서 sqlite3 사용 시 errno 25 SQLITE RANGE bind or column index out of range (2) 2017.09.13 visual studio code 기본 셸 선택 (0) 2017.08.06