Funktionierende Executable auf mehreren Rechnern mit entsprechenden Libs -- RPath, Lin/Win, CMake



  • Hallo,

    ich habe folgendes Anliegen:

    Wenn ich unter Windows auf Rechner A eine Executable compiliere, werden noch einige DLLs benoetigt. Damit dieses Programm also auch auf Rechner B funktioniert, brauche ich einfach nur die DLLs mit der Executable mitschicken.

    Doch wie geht das unter Linux? Die dortige Executable laeuft zwar auf Rechner A, doch laeuft nicht auf Rechner B - selbst wenn ich die noetigen *.so und *.a mitliefer.

    Nutzen tue ich CMake unter Windows/Ubuntu und was womoeglich helfen soll sei sowas wie RPath?

    Koennt Ihr mir weiterhelfen?

    Vielen Dank im Vorraus! 🙂


Anmelden zum Antworten