2016-11-14 3 views
0

내 솔루션에 두 개의 UWP C# 클래스 라이브러리가 있으면 다른 클래스에 하나의 참조를 추가 할 수 있습니다. 내가 얻을 UWP C# 클래스 라이브러리에 UWP C++ 클래스 라이브러리를 추가하려고한다면 오류가 최대C# UWP 클래스 라이브러리에 C# UWP 클래스 라이브러리 추가

과 같은 오류가 발생을 추가 할 수 없습니다 '프로젝트 이름'에 대한 참조를 나타 UWP C++ 정적 라이브러리.

UWP C++ 클래스 라이브러리를 UWP C# 클래스 라이브러리에 추가 할 수 있습니까?

답변

0

표준 UWP C++ 클래스 라이브러리는 UWP C# 클래스 라이브러리에는 표시되지 않습니다.

Windows 런타임 호환 언어로 작성된 app/library에서 UWP C++ 클래스 라이브러리에 액세스하려면 "Windows Runtime Component"으로 컴파일하십시오.

가장 간단한 방법은 UWP C++ "Window Runtime Component"템플릿을 사용하여 프로젝트를 다시 만드는 것입니다.

또한 Project Configuration -> C/C++ -> General -> Consume Windows Runtime Extension -> Yes(/ZW)을 수동으로 변경할 수 있습니다. 프리 프로세서 정의에서 _WIN_DLL_WINRT_DLL으로 변경하십시오.