[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을 쓰기전에는 아직 폰트딴 포팅 시작 안해서 이런 에러가 발생했네요.

댓글

이 블로그의 인기 게시물

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

[GWork] LNK2038 'RuntimeLibrary'에 대해 불일치가 검색되었습니다. 'MDd_DynamicDebug' 값이 'MTd_StaticDebug' 값과 일치하지 않습니다.

WCF 메시지를 수락할 수 있는 http://localhost:63397/Service1.svc에서 수신 대기 중인 끝점이 없습니다.