본문 바로가기

Mobile Develop/WinMoDev Q&A

windows ce로 모바일 프로그램 하려는데요..기존의 C코드 [출처] windows ce로 모바일 프로그램 하려는데요..기존의 C코드

질문자 : 조조(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 작업하신 코드를 보실 수 있습니다

http://www.techdays.co.kr/Sessions/View.aspx?Id=44

작성일 : 2010.02.24 15:18

보다 자세한 정보는 윈도우 폰/모바일 개발자 모임에서 만나보실 수 있습니다