2010-02-10 3 views
1

저는 Java 프로젝트에서 작업 중이며 C++ 소스 코드를 생성하는 라이브러리를 찾고 있습니다. Java 코드 모델 (여기에서 설명합니다 : A Java API to generate Java source files)과 같습니다.C++ 소스 코드 생성을위한 Java 라이브러리

+0

내가 믿는 근본적인 개념은 문제의 언어에 대한 메타 모델을 채우고 (예 : ANTLR에서 사용하는 stringtemplate) 코드를 내보내는 것입니다. C++을 사용하면 수많은 구현 단점을 처리 할 수있는 메타 모델을 찾을 수 있습니다. 두 번째 생각 QVT (모델 변환) 비슷한 라인에서 작동하려고하고 이클립스 EMF는 EMOF 준수하므로 이론 젠장! – questzen

+0

gcj 또는 java2c와 같은 언어 변환기를 사용하는 것은 옵션이 아닙니까? – fasseg

답변

0

나는 a similar question, but for Java code으로 대답했다. 생성 기술은 언어 중립적이지만 성공 여부는 자바 예제에서와 같이 템플릿에서 인코딩 할 수있는 디자인의 양에 따라 달라집니다. 나는 모델에서 전체 앱을 코딩 한 다음 모든 코드를 생성 해 다른 방법으로 사용하는 것이 결코 환상 이상의 것은 아니라고 생각합니다.

관련 문제