Search

C# 에서 C++ DLL 불러서 쓰기 #2

Programming/C# 2018. 2. 13. 15:55 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

C# 에서 C++ DLL 불러서 쓰기 #2



2. DLL 참조하기




C++ DLL 을 C# 에서 사용하려면


일단 참조를 하여야 한다.




참조를 하는 방법은




Visual Studio 2013 버전에서는






[솔루션 탐색기] -> [솔루션] 하위 -> [프로젝트] 하위 -> [참조] -> 우클릭 -> [참조 추가] -> 우측 하단 [찾아보기(B)...] -> 원하는 DLL 찾아서 선택



선택을 하면 [참조] 하단에 참조된 DLL 이 보이게 된다.










여기서.......



이 글은


참조된 DLL 을 더블클릭하여 [개체 브라우저]로 보았을때도


하위 멤버들이 보이지 않는


C++ DLL 일 경우 해결하는 방법들을


순서...에 상관없이


메모해 두려고 한다.









336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

c# dll ClassLibrary 에서 MessageBox.Show(text,title);


c# dll 을 만들다가


c#의 MessageBox를 사용하고 싶을때가 있다.



그럴때는


바로


using System.Windows.Forms;


하면 안 되고




System.Windows.Forms 을 참조 해주어야한다.




VS2013


[프로젝트이름]우클릭 -> [추가] -> [참조] -> [어셈블리] -> [프레임워크] -> [System.Windows.Forms] 를 체크해주면 해당 라이브러리를 자동으로 참조해준다.



그 다음 



using System.Windows.Forms;



를 쓰고


MessageBox.Show("mySocket is Null", "strTitle");


MessageBox 를 사용하면 된다.