[GWork] 프로시저 시작 지점 InterlockedCompareExchange@12을(를) DLL SDL2_ttf.dll에서 찾을 수 없습니다.

GWork의 CMake관련 에러 4개를 통과한 후 샘플 빌드 후 실행시 아래와 같은 에러가 발생했습니다.

프로시저 시작 지점 InterlockedCompareExchange@12을(를) DLL SDL2_ttf.dll에서 찾을 수 없습니다.

물론 이 에러 이전에도 각종 dll이 없다는 에러가 발생하는데 SDL2.dll, SDL2_image.dll, SDL2_ttf.dll 3개를 작업 디렉토리에 복사해주면 해결됩니다.

아무튼 InterlockedCompareExchange 관련 에러는 SDL2_TTF에 릴리즈용 dll인 libfreetype-6.dll 과 zlib1.dll를 작업 디렉토리에 복사해주면 됩니다. GWork을 쓰기전에는 아직 폰트딴 포팅 시작 안해서 이런 에러가 발생했네요.

댓글

이 블로그의 인기 게시물

CMake Windows에 설치하기

'xxx.exe' 프로그램을 시작할 수 없습니다. 지정된 파일을 찾을 수 없습니다.

크로스 스레드 작업이 잘못되었습니다. xxx 컨트롤이 자신이 만들어진 스레드가 아닌 스레드에서 액세스되었습니다