CodeDom을 통해 관리되지 않는 C++ 코드를 프로그래밍 방식으로 생성하려고합니다. CppCodeProvider
의 기본 구현은 관리되는 C++/CLI 만 생성 할 수 있습니다.CodeDom을 통해 관리되지 않는 C++ 생성
다른 대안이 있습니까?
감사합니다.
CodeDom을 통해 관리되지 않는 C++ 코드를 프로그래밍 방식으로 생성하려고합니다. CppCodeProvider
의 기본 구현은 관리되는 C++/CLI 만 생성 할 수 있습니다.CodeDom을 통해 관리되지 않는 C++ 생성
다른 대안이 있습니까?
감사합니다.
비행하지 않을 것입니다. CodeStatement 외의 System.CodeDom 클래스와 네이티브 C++ 프로그램의 구조 사이에는 다소 심각한 임피던스 불일치가 있습니다. 클래스가 아닌 멤버 함수처럼 기본 모델을 만들 수있는 방법이 없습니다. 관리 코드에서는 지원되지 않습니다. 또는 # 헤더 파일을 포함하는 개념. 또는 싱글 패스 컴파일. 기타.
OSSNokalva의 도구를 살펴보십시오. XSD에서 코드 생성을위한 흥미로운 도구가 있습니다. http://www.oss.com/
내가 아는 한, .NET에 기본 제공되는 C++를 빌드 할 수있는 방법이 없습니다. 나는 오랫동안 찾고 있었다. Visual Studio Extension을 빌드하더라도 C# 컴파일러의 string [] 소스 만있을 수있는 것과 같은 방법으로 생성 할 수는 없습니다.
왜 CodeDOM을 사용 하시겠습니까? C#을 생성하기위한 작업 코드가 있고 그것을 재사용하고 싶습니까? 아니면 처음 들어 본 코드 생성 기술입니까? –