Как сделать относительный путь к библиотеке?

184
03 ноября 2021, 06:00

Как сделать относительный путь к dll?

Структура файлов:

- root
    - myProg
        * myProg.exe
    - myLib
        * myLib.dll
    - someLib
        * someLib.dll

UDP: пока не понял как сделать файл манифеста, где нужно относительный путь указывать к библиотеке?

Answer 1

Желательно не хардкодить пути к библиотекам в коде. Вам правильно подсказали Dynamic-Link Library Search Order (дополню еще для linux и для OSX). Размещайте библиотеки там, где система может их найти. Если вы хотите их упрятать в отдельные директории, то указывайте относительные пути (имя_директории/mylib.so).

READ ALSO
C++, свойста шаблонов, работа с памятью

C++, свойста шаблонов, работа с памятью

Подскажите, пожалуйста, почему вышеуказанный код показывает, что

110
Программа не работает при смене функций местами

Программа не работает при смене функций местами

Почему-то программа крашится на scanf'е, выдаёт ошибку malloc_consolidate() invalid chunk sizeНо если я поставлю функцию game_logic () в main после остальных, то всё будет...

251
Задача на проверку последовательности

Задача на проверку последовательности

Я не могу понять что не так с кодом, можете помочь дописать его

97
Конвертирование типов long to int*

Конвертирование типов long to int*

Вопрос нубский, потому что питонистИмеется функция в хедере через extern C

242