2013-07-01 3 views
2

Qt에서 음악 라이브러리 관리자를 만들고 있습니다. Qt의 드라이버를 SQLite (QSqlite) 용으로 사용해야하는지 아니면 그냥 웹 사이트에서 가져온 원시 SQLite를 사용해야하는지 혼란 스럽습니다. 그래도 원시 코드에서 .dll을 생성해야합니다. 하지만 Qt의 네이티브 라이브러리를 사용하면 다른 시스템에서이 응용 프로그램을 사용하기 위해 inorder 드라이버를 설치해야한다고 생각합니다.QSQLITE와 SQLITE 사이에 혼동이 있음

저는 Qt와 SQLITE의 초보자입니다. 어떤 종류의 도움/충고는 최고 일 것입니다 :)

고마워요!

+0

"드라이버"가 아니어도 상용 사용자가 아닌 경우 상용 사용자가 아닌 경우 Qt 런타임 시스템 DLL을 제공해야합니다.이 경우 Qt 라이브러리를 정적으로 연결할 수 있습니다. 당신이 Qt를 전혀 쓰지 않는다면, sqlite의 사용 방법에 관계없이 그렇습니다. 그러나 질문에 대답하려면 QSQLITE를 사용해야합니다. – trojanfoe

+0

나는 결국 QSQLITE와 함께 갔다. 그것은 진짜 시간을 절약했다! – Killswitch

답변

1

QSQLITE 드라이버를 사용하는 것이 좋습니다.

  • 정말 "Qtish"방식으로 SQL 데이터베이스를 지원하는 Qt SQL 모듈의 일부입니다. 많은 시간과 노력을 절약 할 수 있습니다.
  • 추가 설치가 필요 없습니다. deploy 폴더에 드라이버 (sqldrivers/qsqlite.dll)를 포함하면됩니다. 어쨌든 comercial 면허를 지불하지 않는다면, Qt 애플리케이션을 배치 할 때 여러 동적 라이브러리를 가지고 다녀야 할 것이다. 나는 단지 하나만 더 차이를 만들 것이라고 생각하지 않습니다.
관련 문제