Вопросы по теме 'dynamic-library'
что такое статическая и динамическая ссылка
Возможное дублирование: Статическое связывание или динамическое связывание
Hi ,
пожалуйста, освободи меня в этом замешательстве
1) что такое * статическое и динамическое связывание? * и статическая и динамическая библиотеки?...
2386 просмотров
schedule
18.02.2022
Есть ли эквивалентный INSTALL RPATH для платформы Windows?
Недавно я пытаюсь создать свой код в Windows с помощью Clang в Visual Studio 2019. Но я обнаружил, что мой exe-файл не может загрузить файл dll, когда dll находится в другой папке.
Скажем, путь к файлу как:
bin: root/bin/test.exe
lib:...
14 просмотров
schedule
25.02.2022
Как отлаживать dylib с помощью Xcode?
У меня есть проект Xcode для библиотеки арифметики. Я мог бы построить его с отладочной конфигурацией, и мне нужно его отлаживать. Как я могу это сделать?
Идеальным методом было бы настроить тестовый код для создания выполнения в файле проекта, а...
11197 просмотров
schedule
09.03.2022
Вызов метода динамической библиотеки — проект IntelliJ IDEA — Java
У меня есть следующая собственная функция Java
private static native void fillEnergyArrays(double currentTemp, double concNA, double concMG);
Функция реализована на C. Код был протестирован, и я создал работающую динамическую библиотеку...
591 просмотров
schedule
08.03.2022
Что касается компоновки разделяемых библиотек, действительно ли они окончательны, и если да, то почему?
Я пытаюсь понять больше о связывании и общей библиотеке.
В конечном счете, мне интересно, можно ли добавить метод в общую библиотеку. Например, предположим, что у вас есть исходный файл a.c и библиотека lib.so (без исходного файла). Далее...
67 просмотров
schedule
14.03.2022
Статический объект не инициализирован в Mac OS X
//File A.h containing class A
//DLL or dylib code.
class A {
//Class methods
A ()
{
count = 5;
}
//Append is running fine as it is tested
A& Append (const A& a)
{
//Append operation.
str = str + a.str;
return...
797 просмотров
schedule
12.05.2022
Linux C/C++ выделяет/освобождает память в динамической библиотеке
Мне нужно разделить мое приложение на несколько логических модулей.
mainapp :
module1.so
module2.so
module3.so
и так далее
Где каждый модуль представляет собой *.so библиотеку, которая будет загружаться во время выполнения....
977 просмотров
schedule
13.06.2022
Динамическая загрузка файла .so и ссылка на символы
Я разрабатываю приложение Linux C ++, которое использует драйвер приложения. Разработчик оборудования предоставляет SDK (включает и библиотеки). Я хочу использовать библиотеки динамически через dlopen (), чтобы приложение работало без драйвера (или,...
60 просмотров
schedule
17.08.2022
Динамическое связывание: значение смещения, используемое для индексации таблицы перемещений.
Я пытаюсь понять процесс динамической компоновки... вызов библиотечной функции (назовем ее func ) проходит через таблицу plt . Я знаю, что когда символ еще не перемещен, вызов функции проходит из таблицы plt , которая содержит структуру (скажем,...
2585 просмотров
schedule
29.01.2023
Связать динамическую общую библиотеку в Linux — неопределенная ссылка на функцию
Я знаю, что есть много вопросов, связанных с разделяемыми библиотеками в Linux, но, может быть, потому, что я устал от тяжелого дня, пытаясь создать простую динамическую библиотеку в Linux (в Windows это заняло бы менее 10 минут), я не могу найти что...
6982 просмотров
schedule
08.11.2022
Включите статическую библиотеку в общую библиотеку, используя поддержку Gradle Native Binary.
У меня есть 2 проекта:
Статическая библиотека libSL.a , созданная с помощью NDK r9 и Android.mk .
An Android Studio project containing:
WL.java (a JNI wrapper around libWL.so ).
jniWL.h и jni/WL.c (исходный код libWL.so ), для...
930 просмотров
schedule
03.03.2023
Библиотека времени выполнения и динамическая библиотека
Я искал и читал некоторое время, но до сих пор не могу получить четкие ответы:
В чем разница между библиотекой времени выполнения и динамической библиотекой?
Чтобы быть конкретным, я хочу знать следующие аспекты:
Как работает библиотека...
3184 просмотров
schedule
30.05.2023
Копирование и вставка файла .so не работает с компоновщиком
Я скомпилировал и построил остальную библиотеку casablanca C++ в своем домашнем каталоге, где мой абсолютный путь к необходимому файлу .so был /home/dev/casablanca/Release/build.release/Binaries/libcpprest.so . Что я хотел сделать, так это просто...
2296 просмотров
schedule
11.11.2022
Отладка динамически загружаемой библиотеки на С++ с помощью QtCreator
Я создаю приложение, которое динамически загружает плагины общих библиотек с помощью qtcreator в Linux.
Плагин создается в отдельной папке, затем копируется в основную папку плагинов приложения. Приложение ищет плагины при запуске и загружает их....
1178 просмотров
schedule
12.03.2023
ошибка ifort # 8520: фиктивный аргумент массива процедуры BIND (C) должен иметь явную форму
У меня есть два исходных кода f90, и я хочу объединить их для создания динамической библиотеки для последующего использования (возможно, на другом языке). Проблема в том, что когда я компилирую их компилятором Intel Fortran 2015 в Visual Studio,...
47 просмотров
schedule
09.04.2023
AddressSanitizer и загрузка динамических библиотек во время выполнения -> (‹неизвестный модуль›)
Я использую AddressSanitizer для всех своих проектов, чтобы обнаруживать утечки памяти, повреждения кучи и т. д. Однако при загрузке динамической библиотеки во время выполнения через dlopen вывод AddressSanitizer оставляет желать лучшего. Я написал...
3329 просмотров
schedule
09.09.2023
Makefile - связать статические библиотеки с динамической библиотекой
Предположим, у меня есть эта иерархия папок:
main
dir1
file1.cpp/h
file2.cpp/h
makefile
dir2
file3.cpp/h
makefile
makefile
Теперь каждый внутренний make-файл компилирует файлы в объектные файлы и создает статическую...
368 просмотров
schedule
11.01.2023
Xamarin.iOS как: включить несколько толстых фреймворков с одинаковыми функциями точки входа?
У меня есть два толстых фреймворка с двумя слайсами в каждом (arm64 и x86_64): MyDbEngine.framework и MyDbClient.framework. Каждая структура содержит одни и те же функции точки входа: MyDbConfigure(), MyDbInit() и MyDbDeInit(). Я пытаюсь выяснить,...
35 просмотров
schedule
24.12.2022
Используйте искаженные функции Rust из динамической библиотеки Rust
Редактировать заметку
Поскольку в Rust (версия 1.42) по-прежнему отсутствует стабильный ABI , рекомендуется использовать extern (который в настоящее время эквивалентен extern "C" (может измениться в будущем)) В противном случае может...
173 просмотров
schedule
02.01.2023
dylib не может загрузиться, обновлен от других dylib
Я получаю следующую ошибку, когда пытаюсь выполнить свой исполняемый файл:
**Dyld Сообщение об ошибке:
Библиотека не загружена: /Library/Application support/XYZ/a.dylib
Ссылка из:/Library/Application support/ABC/b.dylib
Причина:...
495 просмотров
schedule
14.12.2023