Project DLL 로 만들 경우DLLProject 가 현재 기존의 Project에 연결되어, 컴파일 될 때 같이 되도록 해야한다. 방법- DLL (실행) project 에서 DLL Project의 Dependencies 를 걸어준다. Project > 마우스 오른쪽 > Project Dependencies Debug/Release 모드에서 Debugging을 하기위해서는 위의 Dependencies 를 연결 후Linker > Debugging > Generate Map File 를 YES 로 변경한다.
소스코드 속에 DLL 추가 #pragma comment(lib,"wininet.lib") C#에서 C++ DLL 파일 Import 하기 using UnityEngine; using System.Collections; // for DLL(필수로 들어가야 함) using System.Runtime.InteropServices; public class BluetoothConnectShap : MonoBehaviour { // DLL Import [DllImport("LibModule.dll")] private static extern void ReadPort( byte[] filename ); // DLL Import [DllImport("LibModule.dll")] private static extern ..
오늘의 삽질, 템플릿 싱글턴 디자인 패턴을 DLL 화 시키는 것이다. 답은 쉽군아.!? 원래 간단한걸 원했으니깐, 말이다. 졸리기 시작하니 후다닥 정리를 하자. 먼저, 이번 Part 1 에서는 목표를 정했다. 묙표는 1. 클래스 1개를 DLL 로 만들기 - ifndef, endif 를 이용한 방법 획득! 2. 클래스 2개를 사용하여 DLL 로 만들기 - 1개의 각각의 클래스를 독립적으로 되면 1번과 다름이 없다. 2개의 클래스는 StudentManager 와 Student의 관계이다. 즉, Student 는 StudentManager에 내포되는 클래스이다. 3. Singletone Design pattern 의 사용 - StudentManager 클래스는 template Singletone 의 클래스의 ..