visual studio 2012에서
c++/cli로 dll을 짜고
c# function에서 dll의 클래스 멤버를 사용하려고 했습니다
* dll 내부에 아래와 같이 코딩
public class tClass
{
public :
tClass();
virtual ~tClass();
void test() {
return ;
}
};
* c# 펑션내부
tClass obj2 = new tClass(); // 여기서 class는 생성된거 같음
obj2. // 여기서 obj2. 을 찍는 순간 고를수 있는 멤버중에 test가 나와야 되는데 안나옴
// obj2.test(); 라고 써놔봤자 밑줄그어지고 컴파일 안되고요
이거 가지고 3일째 삽질중인데 미치겠네요
고견 부탁드립니다.
New 까지는 됨? 내기억에 c++로 닷넷 클래스 작성하려면 ref class 라고 따로 명시해줘야 했덤걸로 기억하는데
헐 그래여? 그러고보니 이거 원본 준 사람의 소스에서 다른 클래스는 ref class라고 따로 명시해주더군요
근데 저는 dllimport도 사용하는데 ref class에서 선언해도됨?