Вопросы по теме 'dynamic-library'

что такое статическая и динамическая ссылка
Возможное дублирование: Статическое связывание или динамическое связывание Hi , пожалуйста, освободи меня в этом замешательстве 1) что такое * статическое и динамическое связывание? * и статическая и динамическая библиотеки?...
2386 просмотров

Есть ли эквивалентный INSTALL RPATH для платформы Windows?
Недавно я пытаюсь создать свой код в Windows с помощью Clang в Visual Studio 2019. Но я обнаружил, что мой exe-файл не может загрузить файл dll, когда dll находится в другой папке. Скажем, путь к файлу как: bin: root/bin/test.exe lib:...
14 просмотров

Как отлаживать dylib с помощью Xcode?
У меня есть проект Xcode для библиотеки арифметики. Я мог бы построить его с отладочной конфигурацией, и мне нужно его отлаживать. Как я могу это сделать? Идеальным методом было бы настроить тестовый код для создания выполнения в файле проекта, а...
11197 просмотров

Вызов метода динамической библиотеки — проект IntelliJ IDEA — Java
У меня есть следующая собственная функция Java private static native void fillEnergyArrays(double currentTemp, double concNA, double concMG); Функция реализована на C. Код был протестирован, и я создал работающую динамическую библиотеку...
591 просмотров

Что касается компоновки разделяемых библиотек, действительно ли они окончательны, и если да, то почему?
Я пытаюсь понять больше о связывании и общей библиотеке. В конечном счете, мне интересно, можно ли добавить метод в общую библиотеку. Например, предположим, что у вас есть исходный файл a.c и библиотека lib.so (без исходного файла). Далее...
67 просмотров

Статический объект не инициализирован в 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 просмотров

Динамическое связывание: значение смещения, используемое для индексации таблицы перемещений.
Я пытаюсь понять процесс динамической компоновки... вызов библиотечной функции (назовем ее 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 просмотров

Библиотека времени выполнения и динамическая библиотека
Я искал и читал некоторое время, но до сих пор не могу получить четкие ответы: В чем разница между библиотекой времени выполнения и динамической библиотекой? Чтобы быть конкретным, я хочу знать следующие аспекты: Как работает библиотека...
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 просмотров

Xamarin.iOS как: включить несколько толстых фреймворков с одинаковыми функциями точки входа?
У меня есть два толстых фреймворка с двумя слайсами в каждом (arm64 и x86_64): MyDbEngine.framework и MyDbClient.framework. Каждая структура содержит одни и те же функции точки входа: MyDbConfigure(), MyDbInit() и MyDbDeInit(). Я пытаюсь выяснить,...
35 просмотров

Используйте искаженные функции 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