먼저 답변해주신거 감사드리구요
비쥬얼스트디오 2012 버전이 없어서 2008 버전용 SDK를 설치해서 문서를 확인해봤습니다
gcc 컴파일러를 IDE에 통합하려면 ProjectFactory 클래스하고 ProjectNode 클래스를
상속받아서 프로그래밍 해주는게 맞는건지 모르겠습니다
내용도 꽤 복잡한거 같고요
빌더(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이 만들어진 셈이죠...
:
:
:
:
:
:
:
:
:
: IDE를 생성하는... 컴파일&빌드 화면도 캡쳐해서 추가로 올려 봅니다. (C++로 코딩 되어 있습니다)
:
:
:
:
: ...