pragma pack()실수 찾기 – pragma pack(show)
오늘의 개삽질. VOXEL HORIZON프로젝트의 UWP버전을 빌드하던중 다음의 에러를 마주쳤다. error C3621: ‘Windows::Foundation::EventHandler<Windows::ApplicationModel::Core::UnhandledErrorDetectedEventArgs ^>::__abi_IDelegate’: only the default packing value (16) is allowed for WinRT types 에러 내용을 액면 그대로 해석하자면 WinRT타입 개체들(ref class)는 기본 팩킹 사이즈가 16bytes만 허용된다고. 처음엔 되게 황당했다. 이게 뭔 소리여? struct align이라고 표시해줬으면 좀더 빨리 눈치챘을텐데. 하여간 WinRT타입 개체들은 struct align이 x64일 … More pragma pack()실수 찾기 – pragma pack(show)