반응형
MFC ActiveX ocx를 C# Winform에 등록(도구 -> 도구 상자 항목 선택 -> COM 구성 요소)하려 할 때,
ocx가 x32로 빌드한 결과라면 잘 붙지만, x64로 빌드한 ocx는 붙지 않음.
(원인 : VS가 x32라서 그렇다고 한다.)
나는 MFC ActiveX를 통해 64비트 라이브러리를 붙여 C#에서 동작하게 하려는 게 목적이었기 때문에
x32 ocx만 쓸 수는 없는 상황이었다.
해결 방법으로는
- x64 라이브러리를 우선 빌드에서 제외하여 x32의 ocx를 먼저 등록.
- 추후 다시 x64 라이브러리와 함께 ocx를 빌드하여 재 등록.
위 방법으로 x64로 빌드할 수 있었다.
반응형
'기타' 카테고리의 다른 글
[GitLab] 접속 시 연결을 거부했습니다. (ERR_CONNECTION_REFUSED) (0) | 2023.03.07 |
---|---|
cuda 10.x/11.x props not found (0) | 2022.10.11 |
선언되지 않은 식별자입니다. (0) | 2022.08.04 |
[Live555] Live555 build (Visual Studio 2017, Windows10) (0) | 2022.06.16 |
[GitLab] Client에서 접속 시 ERR_CONNECTION_TIMED_OUT (0) | 2021.10.26 |