2012-02-09 2 views
0
1 #include"unmanaged.h" 
2 #include"stdafx.h" 
3 using namespace std; 
4 _gc class Mclass 
5 { 
6 private: 
7 string Mx; 
8 cppclass * obj; 
9 public: 
10 Mclass(); 
11 ~Mclass(); 
12 string native(); 
13 }; 

이 발생 bulidingC++ 관리 코드

오류 C4430 : 누락 된 형식 지정자 - 가정 int입니다.

참고 : C++ 기본-INT과를 지원하지 않습니다

오류 C2143 : 구문 오류 : 실종 ';' 당신은 __gc에서 두 개의 밑줄이 필요

#include"stdafx.h" 
#include<string> 
#include<iostream> 
using namespace std; 
class cppclass 
{ 
private: 
string x; 
public: 
cppclass(); 
~cppclass(); 
string native(); 
}; 
+0

코드의 서식을 지정하고 오류의 줄 번호를 표시하십시오. – quasiverse

+0

'__gc'에는 밑줄이 두 개 필요합니다. – Mankarse

+0

감사합니다 @Mankarse ... 작동했습니다 –

답변

3

'전에 unmanged.h의 내용이다. msdn을 참조하십시오.