Описание тега shared-libraries
Shared libraries are libraries that are loaded by programs when they start. A single shared copy of each library is loaded into physical memory and may be used by multiple processes at the same time. This reduces memory use and improves system performance. This tag should never be used alone.
0
ответов
Хранение справочных данных внутри DLL
Я создаю библиотеку классов, чтобы ее можно было добавить в будущие проекты в виде библиотеки DLL для вычисления некоторых данных. Для того, чтобы сделать это, ему нужно много справочных данных, которые в данный момент у меня есть в коллекции CSV. П…
06 июл '17 в 08:44
1
ответ
Как использовать.so модули из Python 2 в Python 3?
Возможно, мой вопрос очевиден, но я не смог найти очевидного решения. Существуют расширения Python 2.6+, называемые Audit и Auparse. Это динамические библиотеки, распространяемые с пакетом audit-libs-python: [vitaly@thermaltake tmp]$ repoquery -lq a…
05 май '14 в 17:13
1
ответ
Понимание GDB и сообщений Segfault
Недавно я регулярно отлаживал приложение, в котором происходил segfaulting - я решил проблему, которая была относительно обыденной (чтение из нулевого указателя), но у меня есть несколько остаточных вопросов, которые я не смог решить самостоятельно.…
03 июн '13 в 19:30
3
ответа
Безопасно ли называть dlclose(NULL)?
Я испытываю сбой, когда я прохожу null указатель на dlclose, Должен ли я проверить на ноль перед звонком dlclose? POSIX ничего не говорит об этом: http://pubs.opengroup.org/onlinepubs/7908799/xsh/dlclose.html Это неопределенное поведение или ошибка …
10 июл '12 в 12:05
2
ответа
Компиляция исходного файла.c и динамической библиотеки.so
Я пытался скомпилировать исходный файл C (driver.c) с методом main с файлом динамической библиотеки (libhello.so), который имеет все реализации функций, используемых в методе main. Я делаю.so файл с gcc -shared -o libhello.so -fPIC hello.c Он прекра…
30 ноя '17 в 16:23
0
ответов
Android сингл, так что по разному
У меня есть проект библиотеки с предварительно скомпилированными файлами. Я хочу минимизировать размер, поэтому я хочу использовать.so файл "armeabi".so для всех пользовательских интерфейсов. (мне нужен только код руки). Для этого я поместил в jnili…
29 авг '16 в 17:18
2
ответа
Обнаружение двух ABI-несовместимых версий моей общей библиотеки, загруженных в одну программу
Я написал общую библиотеку с несколькими несовместимыми версиями. Я изменил SONAME, поэтому они называются: lib_mylib.so.1.0.0 (старая библиотека) lib_mylib.so.2.0.0 Некоторые функции есть только в mylib.so.1, другие - только в mylib.so.2, и многие …
03 окт '13 в 18:23
1
ответ
Удаление библиотеки, включенной в общую библиотеку
Предыстория вопроса: у меня есть библиотека, скажем, mylib.so, которая включает в себя старый libpng. Теперь (из-за недавних политик Google Play) я должен использовать более новую libpng; но это может быть сложно, поскольку библиотека была скомпилир…
09 янв '17 в 10:41
1
ответ
Почему мой включенный проект библиотеки не распознается в файле XML? Правильное использование библиотечных проектов
Мне нужно использовать library project в моем проекте. Но по некоторым причинам referenced XML prefix is not recognized. Вот шаги, которые я сделал, чтобы добавить проект библиотеки: Проект -> Свойства -> Android -> добавлен проект библиотеки в моем…
19 окт '11 в 22:02
0
ответов
Как я могу создать несколько общих библиотек с плагином Maven Nar?
Как я могу создать несколько общих библиотек с плагином Maven Nar? Вот фрагмент из моего pom.xml: <plugin> <groupId>com.github.maven-nar</groupId> <artifactId>nar-maven-plugin</artifactId> <version>3.5.1</versi…
23 фев '17 в 12:42
1
ответ
Многопроцессорная обработка Python, не учитывающая LD_LIBRARY_PATH для динамической загрузки
Я работаю над проектом Python 3.5, который использует многопроцессорность, рабочий процесс должен иметь возможность вызывать скомпилированный код MATLAB. Чтобы не устанавливать переменную среды LD_LIBRARY_PATH перед запуском python (это вызывает кон…
21 мар '17 в 15:30
0
ответов
C/C++ Включить две копии одной и той же библиотеки (другой код, одинаковые имена методов / имена переменных)
У меня есть два решателя C, сгенерированных CVXGEN, и мне нужно использовать их оба в моем коде. Мне нужно включить solver.h из обоих решателей, каждый из которых содержит множество структур и функций. Было бы очень трудно переименовать их все во вс…
03 янв '18 в 19:43
3
ответа
Кроссплатформенный загрузчик динамических библиотек C++
Мне было просто интересно, какие у меня были варианты кросс-платформенных реализаций для динамической загрузки плагинов с использованием разделяемых библиотек. Пока единственное, что я нашел, это: http://library.gnome.org/devel/glib/stable/glib-Dyna…
19 окт '10 в 22:04
0
ответов
Разве нельзя добавить вложенные функции в общую библиотеку jenkins?
У меня есть общая библиотека Jenkins. Он содержит скрипт groovy с вложенными вызовами функций в том же файле groovy. Когда я пытаюсь выполнить это, я получаю следующую ошибку java.lang.StackruError: Excessively nested closures/functions at test.modu…
15 мар '18 в 05:08
1
ответ
Возвращаемое значение изменяет исходное переданное значение
Итак, я пишу основную функцию, которая передает два значения char в пять различных функций char* одну за другой, но когда я возвращаю ее значение, она полностью меняет мое значение; как бы это исправить? Например: Передача char в мою функцию myStrCa…
17 фев '18 в 05:54
2
ответа
Как я могу скомпилировать проект autotools со статически связанными зависимостями?
Есть библиотека с открытым исходным кодом, которую я хочу использовать. Поскольку я хочу распространять свое программное обеспечение в виде двоичного пакета, я не хочу, чтобы библиотека имела зависимости от других библиотек, поэтому мне нужно статич…
22 май '10 в 19:34
0
ответов
Экспорт библиотеки Java в проект Android и проект GWT
Я добавляю и удаляю некоторые классы во время редактирования проекта библиотеки Java. Например, я добавил два класса. Dummy1.java Dummy2.java Затем я щелкаю правой кнопкой мыши по исходной папке (src где все пакеты) моего библиотечного проекта и экс…
13 авг '13 в 11:01
0
ответов
Заставить проект XCode наследовать настройки дочернего проекта
У меня есть несколько проектов XCode, которые являются библиотеками для игры (Core, Renderer, IO и т. Д.). Эти библиотечные проекты имеют свои собственные библиотечные зависимости, например, Renderer использует OpenGL. Всякий раз, когда я добавляю э…
13 июн '13 в 08:50
1
ответ
Загрузка нескольких общих библиотек во время выполнения не работает в Android
Я использую cmake для создания моих общих библиотек в Android Studio. Библиотеки создаются и связываются правильно, и я могу видеть все свои библиотеки в Apk в lib/armeabi-v7a. Библиотеки связаны следующим образом: Lib1Lib2 Lib3Lib4 Lib5 Я загрузил …
11 окт '17 в 23:19
0
ответов
Почему бы игнорировать беговую дорожку?
На CentOS 7.2 я создал приложение с g++ 4.8.5, которое не может работать, потому что не может найти библиотеку, которая существует в его runpath, Я почти уверен, что это сработало две недели назад. Что может вызвать это? $ ./app ./app: error while l…
13 ноя '18 в 17:40