버그 3

visual studio 2017에서 2015 버전 프로젝트가 빌드 안될 때 해결법

Visual Studio 2017을 사용해 이전 버전에서 만든 프로젝트를 읽어들여 빌드하면 에러만 몇천개씩 나오고 빌드가 안됩니다. 이 문제를 간단하게 해결하는 방법은 아래와 같이 Windows SDK 버전과 플랫폼 도구 집합을 수정해 주는 겁니다. 프로젝트 속성 페이지를 여는 방법은 메뉴에서 프로젝트 > [프로젝트명] 속성 (맨 끝에 있는 메뉴) 을 누르면 됩니다. 저 값들을 Visual Studio 2017 에서 제공하는 값으로 바꿔주면 한방에 해결될 겁니다.

[flex3] Type Coercion failed: cannot convert mx.managers::PopUpManagerImpl@c786731 to mx.managers.IPopUpManager. 에러 해결법

TypeError: Error #1034: Type Coercion failed: cannot convert mx.managers::PopUpManagerImpl@c786731 to mx.managers.IPopUpManager.at mx.managers::PopUpManager$/get impl()[C:\autobuild\3.x\frameworks\projects\framework\src\mx\managers\PopUpManager.as:68]at mx.managers::PopUpManager$/addPopUp()[C:\autobuild\3.x\frameworks\projects\framework\src\mx\managers\PopUpManager.as:169]at mx.controls::Alert$/..

프로그래밍 2015.01.06

혼자 버그라고 오해한 XCode 4.2의 컴파일 에러

오늘 그렇잖아도 시간도 별로 없었는데, 짬날때마다 이것 때문에 삽질 좀 했슴미다. 너무나도 단순한 문제인데 컴파일이 안되어 이거이 XCode 4.2의 버그라고 생각했는데, 역시나 제 잘못이었슴미다. 진짜 간단한, Apple에서 제공한 tutorial을 따라하는 중이었는데, #import @interface HelloView : NSView { NSString * m_pstrText; // 여기서 보여줄 문자열 } -(void) test; @end 위와 같은 클래스를 정의해 놓고, 외부에서 test() 메소드를 호출하겠다고만 하면 "AutoreleasePool count reference issue" 라고 시작하는, 암튼 저런 함수가 없다 라는 말도 안되는 컴파일 에러 메시지가 나온다. clean을 아무리..