옵션 |
|
글자수 제한으로 제목이 반말투가 되었네요. ㅋ
Visual C++ 로 간단한 프로그램을 하나 짜고 있습니다.
MariaDB 연동을 위해 MariaDB 에서 제공하는 윈도우용 라이브러리를 쓰고 있는데요.
다른 PC 에서 실행하면 libmariadb.dll 이 없다고 나옵니다.
실행파일에 libmariadb.dll 을 같이 두면 잘 실행이 되구요.
실행파일에 mariadb 라이브러리가 추가되어 실행파일만 있으면 실행되도록 하고 싶은데요.
아래와 같이 했는데 안되네요.
1. 프로젝트 우클릭 -> Properties -> Linker -> General -> Additonal Library Directories 에 라이브러리 경로 추가함.
2. 프로젝트 우클릭 -> Properties -> Linker -> input -> Additional Dependencies 에 libmariadb.lib 추가함.
3. 프로젝트 우클릭 -> Properties -> C/C++ -> Code Generation -> Runtime Library 를 Multi-threaded(/MT) 로 설정함.
인터넷 찾아보면 3번과 같이 하면 실행파일만 있으면 된다고 하는데,
위와 같이 해 봐도 계속 dll 파일이 같이 있어야 합니다.
혹시 방법 아시는 분 알려주시면 고맙겠습니다.