유니티(MMD4Mecanim)를 진행하던 중 process를 누르니 다음과 같은 오류창이 떴다.
구글링을 해보니 Microsoft Visual C++ Redistributables를 재설치한 후 PC를 재시작하라고 해서 바로 진행했다.
https://www.microsoft.com/ko-kr/download/details.aspx?id=48145
64비트 컴퓨터는 x64, 32비트 컴퓨터는 x86을 설치하면 된다. 심미적인 이유(?)로 일단 둘다 선택했지만 설치한 건 x64
... 제어판 가서 제거한 다음 재설치한 후 재부팅했고, 유니티를 여니 이번엔 VCRUNTIME140_1.dll이 없다고 한다..
다시 구글링을 해 해결책을 찾고 아예 파일도 함께 구해왔다
- 64비트 vcruntime140_1.dll 파일
- 64비트 시스템 경로 : C:\Windows\SysWOW64
- 32비트 vcruntime140_1.dll 파일
- 32비트 시스템 경로 : C:\Windows\System32
두 dll 파일을 동시에 다운로드하면 뒤에(1)이 붙어 제대로 인식할 수 없을 수 있으니 하나씩 하자. 파일 탐색기의 주소에 시스템 경로를 붙여 넣기한 후, 다운로드한 파일을 해당 경로 디렉토리 내에 드래그&드롭으로 넣어준다.
뭐지 개꿀잼 몰카인가?
일단 유니티도 버전 새로 나온거 설치하면서, 이것도 깔았더니 일단 오류창은 안뜬다. 이후 재부팅 한 번 더 해보겠다
https://www.microsoft.com/ko-kr/download/details.aspx?id=26999
이제 작동되긴 하지만, 뭔가 과하게 다운받은 듯하다. 만약 비슷한 문제가 생겼다면, 가장 먼저 문제가 된 프로그램 재설치(나의 경우 유니티), Visual Studio 재배포 버전 설치, 없는 dll 파일 찾아서 직접 넣기 순으로 진행하면 될 것 같다