2012-03-26 3 views
0

Ich bin ziemlich neu in C++ und C. Und ich frage mich, wie man einige Daten aus C-Programm importieren und verwenden, um eine GUI in C++ zu zeichnen?GUI in der Verwendung von QT mit Daten aus dem c-Programm

Was passiert, wenn das C-Programm eine eigene Bibliothek hat? wie man es einbezieht?

Ich arbeite mit Linux-Plattform.

Dank

+0

Das ist eine vage Frage. Was bedeutet "Ich frage mich, wie ich einige Daten aus C-Programm importieren und es verwenden, um eine GUI in C++ zu zeichnen" bedeuten. Was ist das C-Programm, was ist das GUI-Zeug, das Sie von C++ verwenden wollen, und warum C und C++ mischen? Versuchen Sie, C-Funktionen von einigen C++ - Funktionen aufzurufen? Sie kennen Ihr Problem, sind es aber nicht. Je klarer und spezifischer Sie sein können, desto genauer und hilfreicher können wir sein. – gbulmer

Antwort

0

C++ ist weitgehend rückwärts mit C kompatibel, so dass Sie die Daten aus dem C-Programm importieren können „wie es ist“.

Um eine C-Bibliothek mit einer QT-Anwendung zu verknüpfen, befolgen Sie die Anweisungen im QMake-Handbuch, um anzugeben, dass das Programm verknüpft werden soll.

+0

Danke für Ihre Hilfe. Ich füge die c-Bibliothek zu meinem Projekt hinzu. Obwohl ich noch nicht weiß, wie man QT als Frontend für c Programm benutzt. sollte ich nur alle c-dateien in das projekt exportieren ?? jede Hilfe –

+0

@RikoRm: Es gibt zwei Optionen: Sie können eine gepackte Binärversion der Bibliothek verwenden, oder Sie können die Bibliothek als Quelle hinzufügen. Welche Bibliothek ist das? Wie heißt die Bibliothek? Wo hast du es bekommen? –