프로그래밍

C# 32bit 실행 파일에서 64bit 메모리 사용 방법

pgmaru 2022. 1. 25. 16:54
반응형

프로젝트의 속성창에서,

1. 빌드 탭의 플랫폼 대상을 'x86'으로 선택해 준다.

2. 빌드이벤트 탭의 빌드 후 이벤트 명령줄에 다음과 같이 추가해 주면 된다.

call "$(VS100COMNTOOLS)..\tools\vsvars32.bat"
editbin /largeaddressaware $(TargetPath)

이렇게 해서 빌드된 실행파일은, 32bit 실행파일이지만 64bit 메모리 주소값을 사용할 수 있게 된다.

32bit인데 OutOfMemory 에러가 나는 경우 적용할 수 있는 해결책이다.

반응형