참고 : https://wiki.qt.io/How_to_create_a_library_with_Qt_and_use_it_in_an_application
코드 자료 깃허브 : https://github.com/kwon852456/createDll
컴파일 순서
1. 프로젝트 생성시 shared lib로 생성
2.외부에서 사용하고자 하는 함수는 extern "C" 'Qt extern 메크로' 반환타입 함수명 인자타입 순으로 헤더파일 , 소스파일로 구분해서 컴파일.
3.컴파일시 release 인지 debug 모드인지 확인할것. (추후에 사용할때와 같은 모드여야 dll 사용가능)
사용 순서
1.사용하고자 하는 프로젝트에서 오른쪽 클릭후 add lib 누르고 .lib 파일 경로 입력.
2.다시 오른쪽 클릭후 add file 클릭후 사용하고자하는 dll의 헤더파일 경로 입력 하고 #include를 이용해서 헤더파일을 인클루드 한다.
3.사용하고자 하는 dll을 include path 혹은 exe와 같은 폴더에 위치시킨다.
4. dll컴파일시 사용한 모드 (디버그 혹은 릴리즈)로 컴파일 한다.
'QT' 카테고리의 다른 글
qt msvc-version.conf 설정 (0) | 2019.03.18 |
---|---|
커스텀 위젯 만들기 노트 (0) | 2019.03.17 |
정적으로 커스텀 위젯 추가하는 방법 (0) | 2019.03.10 |
커스텀 위젯 만들기 예제 (0) | 2019.03.10 |
Qtime 시간측정 예제 (0) | 2019.03.10 |