Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Japanese
  4. Qtアプリの配布
Qt 6.12 LTS is out! See what's new in the release blog

Qtアプリの配布

Scheduled Pinned Locked Moved Unsolved Japanese
2 Posts 1 Posters 5.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • taku-sT Offline
    taku-sT Offline
    taku-s
    wrote on last edited by taku-s
    #1

    Linux版Qtの場合、必要なDLLを調べると

    $ldd test
    linux-vdso.so.1 (0x00007ffed9ff3000)
    libQt5Widgets.so.5 => /opt/Qt/5.12.2/gcc_64/lib/libQt5Widgets.so.5 (0x00007f1b83f63000)
    libQt5Gui.so.5 => /opt/Qt/5.12.2/gcc_64/lib/libQt5Gui.so.5 (0x00007f1b8373c000)
    libQt5Core.so.5 => /opt/Qt/5.12.2/gcc_64/lib/libQt5Core.so.5 (0x00007f1b82fa9000)

    最低でも、3つのQt関連DLLが必要で、いづれもQtディレクトり内のlibを指しています。

    このままでは、開発元のPC以外、或いは、Qtを/opt以外にインストールしたPCや、QtのバージョンUpした場合などでは動かないと思うのですが、
    何か、配布用に必要な手順が有るのでしょうか?

    3つのDLLを、/usr/libにコピーしても、そちらは見に行かないようですし。

    taku-sT 1 Reply Last reply
    0
    • taku-sT taku-s

      Linux版Qtの場合、必要なDLLを調べると

      $ldd test
      linux-vdso.so.1 (0x00007ffed9ff3000)
      libQt5Widgets.so.5 => /opt/Qt/5.12.2/gcc_64/lib/libQt5Widgets.so.5 (0x00007f1b83f63000)
      libQt5Gui.so.5 => /opt/Qt/5.12.2/gcc_64/lib/libQt5Gui.so.5 (0x00007f1b8373c000)
      libQt5Core.so.5 => /opt/Qt/5.12.2/gcc_64/lib/libQt5Core.so.5 (0x00007f1b82fa9000)

      最低でも、3つのQt関連DLLが必要で、いづれもQtディレクトり内のlibを指しています。

      このままでは、開発元のPC以外、或いは、Qtを/opt以外にインストールしたPCや、QtのバージョンUpした場合などでは動かないと思うのですが、
      何か、配布用に必要な手順が有るのでしょうか?

      3つのDLLを、/usr/libにコピーしても、そちらは見に行かないようですし。

      taku-sT Offline
      taku-sT Offline
      taku-s
      wrote on last edited by
      #2

      その後、いろいろ調べて見ました
      Qt Projectサイトからのインストールでは
      Qt5.12.2が安定盤のようですが、

      Debina 9.8 Stretch では
      /usr/lib/x86_64-linux-gnuに
      libQt5Core.so.5.7.1等がインストール済のようです。

      Ubuntu 18.04LTS では
      libQt5Core.so.5.9.5がインストール済でした。

      なので、最新版にこだわりがなければ
      sudo apt-get install qt5-default qtcreator で使うのも有りでしょうか?
      或いは、最新版で作って、/opt/Qt/5.12.2/gcc_64/lib ごと配布するか?

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt
      • Unsolved