문제
C ++에 대한 번역기를 C#로 찾았지만 작동하지 않습니다. (code2code.net)
Cout과 함께 테스트하십시오
int main(int argc, char** argv)
{
cout << "Hello World";
return 0;
}
결과가됩니다
public static int Main(string [] argv)
{
cout << "Hello World";
return 0;
}
당신에게 내 질문은 = C ++에서 C#에서 작동하는 다른 번역가입니다 (무료 일 필요는 없습니다).
올바른 솔루션이 없습니다
다른 팁
나는 이런 종류의 번역이 될 것입니다. 매우 하기가 어렵습니다. 관리되지 않은 언어로 작성된 코드를 관리되는 언어로 번역하려고합니다. 코드를 번역 할 수 있더라도 거의 모든 방법이 표시되어 있습니다. unsafe
이는 처음에 C#으로 이동하는 이점의 대부분을 무효화 할 것입니다.
이것은 나쁜 생각처럼 보입니다. - 당신은 처음부터 응용 프로그램을 다시 작성하는 것에 대해 생각해야합니다.
내 제안은 처음에 C ++/CLI를 사용하여 C ++ 코드를 관리하는 환경으로 포트하는 것입니다. 관리 된 세계에서 일한 후에는 C#에 새 코드를 구축하십시오. 기존 코드의 주요 영역이 적극적으로 변경되는 경우 해당 시점에서 C#로 포팅하는 것을 고려하십시오.
Code2Code.net은 명시 적으로 상태를 표시합니다
이 페이지는 작업의 절반 만 수행한다는 것을 인정합니다.
...
대부분의 경우 번역 된 코드는 컴파일되지 않습니다.
제휴하지 않습니다 StackOverflow