Am 18.11.2017 um 17:27 schrieb Marcel Mueller:
> On 18.11.17 13.25, Heinz-Mario Frühbeis wrote:
>> Hallo,
>>
>> wenn ich jetzt auf dem Entwicklerrechner libboost-dev installiere, dann
>> -dev, weil ich damit "develope", also entwickele.
>> Welche Bibliothek braucht es denn dann auf einem anderen Rechner, wo es
>> "nur" laufen soll?
>> Braucht es da auch die libboost-dev, oder reicht / braucht es da eine
>> andere?
>
> Kommt darauf an, wie Du gelinkt hast.
'Tschuldigung, kurze Zwischenfrage:
Wie ist das denn jetzt überhaupt mit dem Linken?
Ich ging bis jetzt eigentlich davon aus, daß _immer_ gelinkt werden muss.
Also imF für QT Creator ungefähr so was):
LIBS += -L$$HOME/EB_IDA/Libs/ -Wl,-rpath=$$HOME/EB_IDA/Libs/ -lIDA -ldl
-lpthread -lrt
INCLUDEPATH += $$HOME/EB_IDA/Includes/
DEPENDPATH += $$HOME/EB_IDA/Includes/
Aber in einer cpp-Datei habe ich
#include <boost/interprocess/managed_shared_memory.hpp>
und das funktioniert "trotzdem"<?!>.
Auch sonst habe ich in keinem Part des Projekts gegen boost gelinkt...
In einem anderen kleinen Test-Projekt habe ich
LIBS += -I/usr/include -lImlib2 -lX11 -lXext -ldl -lpthread -lrt
, aber wenn ich das (LIBS +=...) austrage, dann gibt es kein X mehr...
Wann muss denn jetzt gelinkt werden, und wann nicht?