Hilfe! qt-Programm auf anderem Rechner starten
Verfasst: 2. März 2006 11:46
Ich habe ein Konsolenprogramm unter Suse Linux 9.1 in QT 3.3.3 geschrieben. Kompiliert; läuft.
Auf einem Rechner mit gleicher Suse-Version (aber ohne qt3), kopiert, dort ins /usr/lib-Verzeichnis die QT-Libary kopiert (libqt-mt.so.3.3.3), Links (libqt-mt.so.3, libqt-mt.so.3.3) darauf gesetzt und das Programm lief auch munter auf der 2. Maschine.
Dann mal irgendwann einen Neustart des Rechners gemacht.
Plötzlich tritt im Programm immer beim socket.flush() ein SegmentaionFault auf.
Das kann doch nur an irgendwelchen Betriebssystemeinstellungen liegen, oder?
kann ich die Datei vielleicht anderes kompilieren vorher? Auf dem zweiten Rechner kann und möchte ich nicht kompilieren, ist daher extra identisch.
Auf einem Rechner mit gleicher Suse-Version (aber ohne qt3), kopiert, dort ins /usr/lib-Verzeichnis die QT-Libary kopiert (libqt-mt.so.3.3.3), Links (libqt-mt.so.3, libqt-mt.so.3.3) darauf gesetzt und das Programm lief auch munter auf der 2. Maschine.
Dann mal irgendwann einen Neustart des Rechners gemacht.
Plötzlich tritt im Programm immer beim socket.flush() ein SegmentaionFault auf.
Das kann doch nur an irgendwelchen Betriebssystemeinstellungen liegen, oder?
kann ich die Datei vielleicht anderes kompilieren vorher? Auf dem zweiten Rechner kann und möchte ich nicht kompilieren, ist daher extra identisch.