2010-05-04 6 views
2

저는 Ada를 배우기 시작했으며 MVS 2008/2010과 같은 편집기를 사용할 수 있는지 궁금합니다. MVS가 GNAT 컴파일러를 감지합니까? GNAT GPL 컴파일러가 있지만 GPS 편집기를 사용하기가 어렵습니다 (MVS 편집기보다 훨씬 직관적이지 않습니다). 이 튜토리얼에서는 GPS에서 프로젝트를 만드는 방법을 잘 설명하지 않습니다.Ada with Visual studio

현재 기능이 제한적이지만 잘 작동하는 AdaGIDE를 사용하고 있습니다.

감사합니다.

답변

2

Gnat 용 VS 애드온을 본 적이 없습니다. Microsoft 링커와 호환되지 않기 때문에 바닐라 그낫 (Banilla Gnat)에게는 힘든 일입니다. 이것은 gcc와 Microsoft의 차이입니다. Microsoft 도구 (VisualStudio 포함)와 함께 claims to integrate well 인 Gnat .NET 포트가 있습니다. 그게 더 운이 좋을지도 몰라.

다른 옵션은 ObjectAda입니다. VisualStudio를 사용하지는 않지만 VS 사용자에게 익숙한 환경을 사용합니다. 그것은 무료는 아니지만 마지막으로 비용이 VisualC++와 비슷하다는 점을 확인했습니다. 은 Microsoft 링커를 사용하므로 VisualStudio와 통합 할 수 있어야합니다.

개인적으로 나는 VisualStudio를 싫어하며 Emacs (Microsoft C++ 작업도 가능)에서 모든 편집 작업을 수행합니다. 나는 네가 어디에서 왔는지 알 수있다.

+0

의견을 보내 주셔서 감사합니다. 이제 AdaGIDE가 그 일을하는 동안 나는 AdaGIDE에 충실 할 것입니다. 이전에 좋은 LaTeX 편집기를 찾고 있었지만 이멕스를 사용해 보았습니다.하지만 사용하기에 다소 어색했습니다. 하지만 이맥스는 많은 사람들에게 훌륭한 편집자이며, 아마도 가장 인기있는 편집기 일 수 있다는 것을 알고 있습니다. 저는 오래된 Borland 컴파일러로 C를 프로그래밍 했었고 이제는 훨씬 빨리 실행되고 많은 시간을 절약 할 수있는 MVS 2010을 사용합니다. – yCalleecharan

1

나는 AdaGIDE의 저자에서이 링크를 발견했습니다

http://asharp.martincarlisle.com/VisualStudioIntegration.htm

MVS를 사용할 수있는 방법을 알려줍니다.

+0

... Gnat .NET 포트를 사용할 때. 나는 할 수 있어야한다고 생각했다. 좋은 링크. –

+0

GNAT GPL, MVS 2008 및 2010이 있습니다. 위 링크의 지침을 따르지 만 제대로 작동하지 않습니다. 여기에있는 지침은 MVS 2005에 대한 것이 었습니다. Gnat .NET 포트 란 무엇입니까? .NET에 익숙하지 않습니다. – yCalleecharan

+0

Gnat .NET 포트에 대한 링크를 찾았습니다. 내가 MVS로 시도했을 때 나는 그것을 가지고 있지 않았다. 이것이 작동하지 않는 이유를 설명합니다. – yCalleecharan

관련 문제