Публикации по теме 'dynamic-library'


Статические и динамические библиотеки
Статические и динамические библиотеки Я думаю, что статические и динамические библиотеки сбивают с толку. Давайте разберемся, почему мы вообще столкнулись с трудностями при создании библиотеки. Во-первых, представьте, что повторное использование каких-либо функций в вашем коде незаконно. Это означает, что каждый раз, когда вы хотели выполнить операцию, вам приходилось каждый раз переписывать для нее одну и ту же функцию. К счастью, это не наша реальность, поскольку мы можем..

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

Разница между статической и динамической библиотекой в ​​Xcode для iPhone
В чем разница между статической и динамической библиотекой в ​​XCode? И почему Apple не позволяет нам использовать динамические библиотеки в наших приложениях для iOS?
7215 просмотров

Как построить дерево исходного кода, используя несколько Makefiles
К вашему сведению: все работы можно увидеть в репозитории trac @ http://matthewh.me/scripts/browser/c/shared_library?order=name Первоначальный пост был слишком длинным. По сути, он спрашивал, почему мои файлы Makefile не находят исходный код...
211 просмотров
schedule 25.12.2022

Когда вы создаете экземпляр подкласса из DLL, правильная ли виртуальная таблица?
Когда у вас есть базовый класс в основном исполняемом файле и подклассы (скажем, плагины), определенные в DLL, что происходит, когда вы хотите получить плагин? Я ищу статью/ответ, который прояснит, что происходит, когда вы загрузить DLL...
808 просмотров
schedule 26.08.2023

Вручную вызвать динамическую библиотеку rust
В настоящее время я играю с DynamicLibrary . Код моей динамической библиотеки (скомпилирован с rustc --crate-type dylib dylib.rs ): // dylib.rs #[no_mangle] pub fn minicall() -> u8 { 3u8 } И код для его вызова: // caller.rs...
3025 просмотров
schedule 28.02.2024

Как определить, какая динамическая библиотека отвечает за создание указателя?
Предположим, у вас есть программа, которая загружает несколько общих объектов/динамических библиотек с помощью dlopen(). Учитывая указатель на глобальный объект (например, статическую переменную-член), можно ли определить, на границе какой библиотеки...
160 просмотров
schedule 30.03.2024

Совместное использование быстрого кода в нескольких проектах
Итак, у нас есть несколько проектов с общим кодом, и пока они должны оставаться совместимыми по крайней мере с iOS7. В настоящее время мы используем локальные кокоаподы для обмена кодом между различными приложениями. Недостатком этого является то,...
4327 просмотров
schedule 03.12.2022

Хитрая ошибка при использовании OpenMP в функции, загруженной из динамических библиотек
Мой вопрос касается использования OpenMP в функциях C++, хранящихся в динамических библиотеках. Рассмотрим следующий код (в shared.cpp): #include "omp.h" #include <iostream> extern "C" { int test() { int N = omp_get_max_threads();...
989 просмотров
schedule 17.12.2022

Имя модуля динамической библиотеки Python отличается от имени файла
В Python имя модуля обычно совпадает с именем соответствующего файла, но у меня есть проблема с модулем, для которого это не так: me@host:/usr/lib/python2.7/dist-packages/paraview$ ls vtkCommonCorePython* vtkCommonCorePython.x86_64-linux-gnu.so...
1137 просмотров
schedule 09.06.2023

OS X: Любой способ ЗАДЕРЖАТЬ загрузку ЗАВИСИМОЙ библиотеки (.dylib)?
Зависимая библиотека C++ .dylib находится в пакете, расположенном в Content/Frameworks пакета приложения. Я хотел бы ЗАДЕРЖАТЬ загрузку этой зависимой библиотеки, пока я не завершу какую-то конкретную инициализацию. Есть ли способ, КРОМЕ создания...
763 просмотров
schedule 05.08.2023

как выгрузить динамическую библиотеку в lua
Я использую luajit2.0.4 в качестве интерпретатора lua. вот ситуация: после того, как я загружу динамическую библиотеку, например cjson.so, с помощью cjson = require('cjson') a=cjson.new() -- blahblah... do things i want затем мне нужно...
269 просмотров
schedule 25.03.2022

Поиск символа с помощью dlsym для символа в пространстве имен
У меня есть динамическая библиотека, которую я хочу загрузить. Я определил функцию add() : #include <iostream> #include "mymath.h" #define EXPORT __attribute__((visibility("default"))) EXPORT int mymath::add(int a, int b) { return a...
1333 просмотров
schedule 28.01.2024

Связать статическую библиотеку с динамической библиотекой
У меня есть проект DLL Visual Studio 2019, и я хочу статически связать с ним библиотеку. Когда я использую символы из статической библиотеки в dll, она строится правильно. Однако, когда я связываю свой проект динамической библиотеки с исполняемым...
46 просмотров