Публикации по теме 'dynamic-library'
Статические и динамические библиотеки
Статические и динамические библиотеки
Я думаю, что статические и динамические библиотеки сбивают с толку. Давайте разберемся, почему мы вообще столкнулись с трудностями при создании библиотеки.
Во-первых, представьте, что повторное использование каких-либо функций в вашем коде незаконно. Это означает, что каждый раз, когда вы хотели выполнить операцию, вам приходилось каждый раз переписывать для нее одну и ту же функцию. К счастью, это не наша реальность, поскольку мы можем..
Вопросы по теме 'dynamic-library'
Разница между статической и динамической библиотекой в Xcode для iPhone
В чем разница между статической и динамической библиотекой в XCode? И почему Apple не позволяет нам использовать динамические библиотеки в наших приложениях для iOS?
7215 просмотров
schedule
03.11.2022
Как построить дерево исходного кода, используя несколько 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 просмотров
schedule
22.04.2022