2013-05-21 4 views
0

안녕이 이상한 질문을 할 수있다하지만 난 비주얼 스튜디오 2012컴파일 C 코드로 #

자체가 완전히 호환되며 함께 컴파일 코드를 사용하여 C# 코드로 컴파일하고 싶은 몇 가지 C++ 코드가 c를 두 컴파일러.

내가 뭘하고 싶은건은 C# 컴파일러가. c 파일을 .cs 파일로 취급하고 C#으로 컴파일하기 때문입니다.이 이유는 이전 라이브러리에 대해이 특정 C++ 파일이 필요하지만 필요 없다는 것입니다. 내가 무언가를 업데이트 할 때 두 개의 코드 복사본이 있습니다.

현재 솔루션 내에서 C# 프로젝트의 C++ 프로젝트에서 .c 코드를 복사 한 배치 파일이 있습니다. 그런 다음 사전 프로세서를 사용하고 컴파일 포인트를 느슨하게 만듭니다. 약간의 문제입니다.

+0

Waht가 오류 또는 문제입니다 ./ –

+3

C 코드를 .dll로 변환하고 C# 코드로 가져 오는 것은 어떻습니까? – hsalimi

+3

두 컴파일러 모두를 사용하여 컴파일 할 수도 있지만, "다소 사소한"(또는 모든 #define FOO와 유사한 명령문) 경우가 아니면 예상되는 동작이나 특성이 같지는 않습니다. 실제 코드에 대한 자세한 정보를 제공 할 수 있습니다. –

답변

0

파일 확장명은 파일의 속성에서 빌드 작업을 컴파일로 설정하면 관련이 없습니다. 구문 강조 표시에는 컴파일러가 아닌 일부 문제가있을 수 있습니다.

관련 문제