Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. Implementieren von Lib´s in Qt Anfänger Frage
Forum Updated to NodeBB v4.3 + New Features

Implementieren von Lib´s in Qt Anfänger Frage

Scheduled Pinned Locked Moved German
6 Posts 2 Posters 2.4k Views 1 Watching
  • 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.
  • N Offline
    N Offline
    nickvan86
    wrote on last edited by
    #1

    Hallo Forum,

    ich bin noch etwas grün hinter den Ohren was das implementieren von Bibliotheken in Qt angehen.
    Kennt jemand ne gute Anleitung mit der auch Anfänger zurecht kommen?
    Wie stelle ich das mit der CMD unter Windows an damit die *.dll´s in Qt installiert werden. Es gibt immer wieder mal eine gute, die man selbst für sein Projekt (Hobby) her nehmen möchte, aber es oft an der Installation scheitert.
    Ich hoffe jemand kann es mir etwas erklären.

    Gruß

    Alex

    Qt 5.2.1 Creator 3.0.1 Windows 7 64bit

    1 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #2

      Hi!

      DLLs, bzw Shared Objects und C++ vertragen sich nicht so gut, weil man da auf kleine Hässlichkeiten achten muss. Wenn es nicht total unpraktikabel für deinen Anwendungsfall ist, dann schreib deine Bibliothek in C und bau einen Wrapper für C++.

      Wenn du doch eine dynamisch gelinkte Bibliothek mit Qt programmieren willst, dann bau ein Qt Plugin und lad es mit QPluginLoader. Siehe dazu den Abschnitt "The Low-Level API: Extending Qt Applications" in der "Doku":http://doc.qt.digia.com/qt-5.2/plugins-howto.html und das dort aufgeführte Beispiel. Das macht alles sehr viel einfacher.

      Gruß!

      1 Reply Last reply
      0
      • N Offline
        N Offline
        nickvan86
        wrote on last edited by
        #3

        Hi und Danke für die Hilfe aber:

        bq. Wenn es nicht total unpraktikabel für deinen Anwendungsfall ist, dann schreib deine Bibliothek in C und bau einen Wrapper für C++.bq.

        Versteh ich nicht ganz :(

        Qt 5.2.1 Creator 3.0.1 Windows 7 64bit

        1 Reply Last reply
        0
        • N Offline
          N Offline
          nickvan86
          wrote on last edited by
          #4

          Bin auf die Aufgabe getroffen eine Excel Tabelle (Meine Schichttage) die ich als Export habe in mein Programm zu bekommen. Danach hab ich bei google danach gesucht wie ich lesen/schreiben kann und komme auf sämtliche Lib´s oder des ähnlichen das ich mit make und qmake implemetieren soll aber weis nicht immer wie :( deswegen hab ich den Thread geöffnet und da ich mir schwer tue das manchmal zu verstehen.

          Qt 5.2.1 Creator 3.0.1 Windows 7 64bit

          1 Reply Last reply
          0
          • ? Offline
            ? Offline
            A Former User
            wrote on last edited by
            #5

            Ich vermute, dass es nicht trivial ist, Excel-Tabellen zu importieren. Was viel einfacher wäre, wäre wenn du die Daten aus der Tabelle mit einem externen Programm zunächst in plain text (csv) exportieren könntest. Den dann wiederum zu importieren wäre sehr einfach und mit ein paar Zeilen Code erledigt. Das geht z.B. auf der Kommandozeile mit LibreOffice:

            @
            $ libreoffice --invisible --convert-to csv tabelle.xls
            @

            Klingt doch wie eine gute Idee, oder? :-)

            1 Reply Last reply
            0
            • N Offline
              N Offline
              nickvan86
              wrote on last edited by
              #6

              Hab excel her genommen und mit als csv abgespeichert xD ist ne super Idee. Nur kommt beim umspeichern ein Fehler. Er wandelt die unlauteren Rauten mit Fragezeichen um. Naja ist halt dann so und nicht schlimm ;)

              Danke :)

              Qt 5.2.1 Creator 3.0.1 Windows 7 64bit

              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 Extensions
              • Unsolved