질문자 : 조조(azdream) | 링크 : http://cafe.naver.com/winmodev/1424 |
<질문내용> 기존의 C코드로 만들어진 함수를 호출 하려면 어떻게 해야하나요? DLL로 만들어서만 가능한지 아니면 프로젝트에 포함시켜서 컴파일 가능한지 궁금하네요. 예도 간단하게 들어주시면 더 감사하겠습니다. | |
<답변내용> 안녕하세요 루나네스 입니다 Windows Embeded CE로 모바일 프로그램을 만드신다 하셨는데요 Visual Embeded C++ 을 말씀하시는 건가요? 일단 기본적으로 C(또는 C++)로 작성된 코드 중, 모바일에서도 동일한 API가 있다면 모바일 Native코딩에 별다른 어려움 없이 사용이 가능합니다 다만, Managed .NET으로 작성하시려면, 해당 코드를 DLL로 만들어 사용을 해야 합니다 .Net Wrapper 라고 하는데요, C API를 이용하기 위한 클래스라고 보시면 됩니다 이 부분에 대해서는 MSDN에 친절하게 나와 있습니다 http://msdn.microsoft.com/en-us/library/aa984739(VS.71).aspx 아래 링크는 우리카페 매니저이신 윈모형아님께서 Tech-Day 2009에서 발표하신 [삼성 SDK를 이용한 윈도우 폰 애플리케이션 개발]이라는 내용인데요 그 중에 C API를 Wrapper 하는 부분에 대한 설명과 삼성 SDK를 이용하여 Wrapper 작업하신 코드를 보실 수 있습니다 | |
작성일 : 2010.02.24 15:18 |
Mobile Develop/WinMoDev Q&A