Bei mir steht unter BuildProbleme:
error: collect2: ld returned 1 exit status
Unter Kompilierung heißt es:
Die beiden .pro lautenFühre Build-Schritte für Projekt Test_Bibliothek_Main aus...
Konfiguration unverändert, überspringe QMake-Schritt.
Starte: /usr/bin/make -w
make: Gehe in Verzeichnis '......../Qt_Beispiele/Test_Bibliothek_Main'
g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
g++ -o Test_Bibliothek_Main main.o -L/usr/lib ../Vektor_Bibliothek/libVektor_Bibliothek.so.1.0.0 -lQtGui -lQtCore -lpthread
/usr/bin/ld: cannot open output file Test_Bibliothek_Main: Is a directory
collect2: ld returned 1 exit status
make: Verlasse Verzeichnis '......./Qt_Beispiele/Test_Bibliothek_Main'
make: *** [Test_Bibliothek_Main] Fehler 1
Beendet mit Rückgabewert 2.
Fehler beim Erstellen des Projekts Test_Bibliothek_Main
Beim Ausführen des Build-Schritts 'Make'
Code: Alles auswählen
TEMPLATE=app
TARGET=
DEPENDPATH+=.
INCLUDEPATH+=.
LIBS+=../Vektor_Bibliothek/libVektor_Bibliothek.so.1.0.0
SOURCES += main.cpp
Code: Alles auswählen
TEMPLATE=lib
DEPENDPATH+=.
INCLUDEPATH+=.
CONFIG+=dll
HEADERS += matdemo.h
SOURCES += matdemo.cpp
liegt. Wenn ich aber anstatt .so.1.0.0 nur .so oder .so.1.0 eingebe, so ändert das an den Problemen auch nichts. Bei libVektor_Bibliothek.so.1.0.0 heißt esLIBS+=../Vektor_Bibliothek/libVektor_Bibliothek.so.1.0.0
Typ: gemeinsam genutzte Bibliothek