* 이곳은 제가 운영과 개발을 하면서 겪은 경험(삽질!?)과 지식을 개인적으로 정리하고 기록하는 공간입니다.

* 다른 누군가는 저와 같은 삽질을 하지 않기를 바라면서 조금씩 공유해봅니다.

조회 수 404 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부

현재 개발중인 HID 키보드&마우스를 테스트하기 위한 에뮬레이터를 개발하기 위해 MonoDevelop IDE를 써보기로 했습니다.

MonoDevelop IDE는 MS Windows / Linux / MacOS 에서 실행가능한 C# 기반의 응용프로그램을 개발 할 수 있는 크로스 플랫폼 개발도구입니다.

HID 키보드&마우스 SDK의 경우 MS Windows에서만 사용하기보다는 폭넓게 Linux 및 MacOS에서도 동작 가능하도록 개발해볼 생각입니다.

크로스 플랫폼에서 모두 지원된다면 더욱 많은 분들이 사용 할 수 있지 않을까 하여 처음부터 시야를 넓혀서 접근을 시도했습니다.

친절하지 않은 MonoDevelop IDE 홈페이지의 가이드를 보면서 몇 일간 기나긴 삽질 끝에 IDE가 실행되었습니다.

이 글을 통해 많은 분들이 크로스 플랫폼기반에서 C#을 이용한 응용프로그래밍을 즐기셨으면 합니다.

자 그럼 설치를 시작해볼까요?

 

우선 말씀드릴부분은 일반적으로 프로그램을 다운로드 받을시에는 공식 홈페이지에서 Download라는 메뉴를 통해 받는게 보통이지만...

MonoDevelop IDE의 경우 git이라고 하는 소스코드 형상관리 사이트에서 직접 MonoDevelop IDE의 소스코드를 다운로드 받아야합니다.

또한 실행파일을 생성하기 위해서는 컴파일이라는 번거로운 과정을 거쳐야 합니다.

저도 컴파일 과정에서 무수한 오류가 나서 이 과정에서 포기할 뻔 했습니다.

 

다시 정리하자면 절차는 아래와 같습니다.

1. 공식 홈페이지에서 어떻게 MonoDevelop IDE 실행파일을 얻어야 하는지 가이드 라인 확인

2. 소스 컴파일을 하기 위해 미리 설치 되어야 할 프로그램들이 나열되어 있습니다. 이 프로그램들을 설치해줍니다.

3. git이라는 소스 형상관리도구를 설치하여 MonoDevelop IDE 소스코드 다운로드

4. MonoDevelop IDE 소스코드 컴파일이라는 과정을 통해  MonoDevelop.exe 생성

5. MonoDevelop.exe 실행

 

차근차근 진행해볼까요?

 

1. 공식 홈페이지에서 어떻게 MonoDevelop IDE 실행파일을 얻어야 하는지 가이드 라인 확인

공식 홈페이지 : https://www.monodevelop.com/

다운로드 : https://www.monodevelop.com/download/

우선 공식홈페이지의 Download에 들어가셔서 Windows 탭을 클릭합니다.

그 다음 build guide를 클릭합니다.

1.PNG

 

페이지 이동을 하셨으면 Linux->mac os를 거쳐서 Windows까지 내려옵니다.

2.PNG

 

Prerequisites and Source

 - 컴파일 하기 위한 환경파일들을 설치하라는 내용입니다.

 

Building using Visual Studio or MonoDevelop

 - git을 이용하여 소스코드를 다운받고 Visual Studio 툴을 이용하여 컴파일 하라는 내용입니다.

 - 저는 이 방법으로 시도하다 실패하여 편하게 아래 방법으로 컴파일에 성공했습니다. 이 절차에서는 git에서 소스코드를 다운로드 받는것을 목표로 합니다.

 

Building using MSBuild

 - Visual Studio를 설치하면 MSBuild라고 하는 콘솔 기반의 컴파일러가 설치됩니다. 이 콘솔기반 컴파일러를 통해 컴파일하라는 내용입니다.

 - 이 방법이 편합니다. 

 

이번 시간에는 ModoDevelop IDE가 무엇이고, 어떤 절차를 통해 실행을 할 수 있는지 알아보았습니다.

다음 시간에는 환경파일들을 설치해보도록 하겠습니다.

 

?

  1. No Image 06Oct
    by 오토소장
    2020/10/06 by 오토소장
    in VC#
    Views 60 

    c# 패널 부모 도킹 두개이상 안되는 현상

  2. curl-master\projects\Windows\VC15\lib\libcurl.vcxproj : error : 프로젝트 파일을 로드할 수 없습니다.

  3. 하드 디스크 통째로 복사

  4. 특정문자 또는 특수문자 제외하고 검색 조회하기

  5. No Image 30Jul
    by 오토소장
    2019/07/30 by 오토소장
    in XE
    Views 135 

    AWS Rhymix 설치

  6. 5.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  7. 4.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  8. 3.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  9. 2-6.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  10. 2-5.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  11. 2-4.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  12. 2-3.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  13. 2-2.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  14. 2-1.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  15. 1.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  16. LNK4099

  17. 대량 insert문

  18. No Image 01Jun
    by 오토소장
    2019/06/01 by 오토소장
    in XE
    Views 0 

    일반사용자가 게시글등록 중 iframe Tag Filter 되어 짤리는 현상

  19. 파일업로드용량변경

  20. WScript.Shell 경로에 공백 포함 오류

목록
Board Pagination Prev 1 2 Next
/ 2