비쥬얼스튜디오를 이용해서 비쥬얼스튜디오 IDE를 컴파일해서 만들어 낼수 있다는게 신기하네요
한가지 질문있는데요
SDK이용해서 IDE만들고 gcc 컴파일러를 IDE에 통합한다고 할때 IDE 코드하고 같이 컴파일할 수 있게
gcc 컴파일러 소스파일도 같이 수정되어야 하는 건가요??
그렇게되면 프로그래밍 하기가 무지 복잡할거 같은데요?
빌더(TWx) 님이 쓰신 글 :
: 델파이 님이 쓰신 글 :
: : 아래 보니까 델파이 프리즘이 비쥬얼 스튜디오 사서 상표만 달고 나온거라는 글이있던데???
:
:
:
: MS사에서는 Visual Studio IDE를 사용자들이 확장해서 사용할 수 있도록(예를들면 GCC 컴파일러를 IDE에 통합하는 등의 처리)...
:
: "Visual Studio SDK"라는 Tool Kit을 따로 제공하고 있는데... 이 SDK를 이용하면 일종의 플럭인 형태의 모듈을 만들어서...
:
: 사용자가 IDE를 확장할 수도 있고 (Integrated mode)...
:
: Isolated 모드라고 해서... Visual Studio 가 설치되어 있지 않은 시스템에서도 Visual Studio 의 IDE 기능을
:
: 확장해서 사용할 수 있도록 하는 방법도 제공하고 있습니다 (Isolated mode)...
:
:
: MS사로 부터 인증 키를 받으면 누구나 돈을 지불하지 않고 무료로 사용할 수 있고...
:
: 이를 이용해서 만든 제품을 상용으로 팔아도 물론 라이선스 비용은 무료 입니다...
:
: Visual Studio IDE는 C++ COM (ATL Template로 구현되어 있음)으로 구현되어 있고...
:
: 닷넷도 사용할 수 있게 인터페이스를 제공하고 있기 때문에... C# VB 와 같은 닷넷 랭귀지를 이용해도 되지요...
:
: 메뉴, Syntax Highlight, Editor, Debugger 등의 모든 기능이 SDK를 이용해서 확장될 수 있는 구조로 되어 있습니다.
:
: Visual Studio SDK 자체가 무료이기 때문에... 이를 이용해서 상용으로 제품을 만들어서 팔더라도...
:
: 별도로 MS사에 돈을 지불하는 것은 아닙니다...
:
: 엠바카데로가 Isolated 모드를 이용해서 MS사의 IDE를 공짜로 끼워 넣어 자기들 제품을 팔고있는 셈이지요...
:
:
: 아래 그림은... isolated mode 를 이용해서 MyIDE.exe 라는 Visual Studio IDE를 C#으로 컴파일해서 생성한 겁니다...
:
: 이 자체로 IDE의 모든 기능이 다 들어가 있는 IDE Application이 만들어진 셈이죠...
:
:
:
:
:
:
:
: ...