shared-libraries 相关问题

共享库是程序在启动时加载的库。每个库的单个共享副本被加载到物理内存中,并且可以由多个进程同时使用。这减少了内存使用并提高了系统性能。绝不能单独使用此标记。

如何从共享库中导出模板实例化

我有此标头:#pragma一次#if _MSC_VER#ifdef mylib_EXPORTS#定义MYLIB_EXPORT __declspec(dllexport)#else#定义MYLIB_EXPORT __declspec(dllimport)#endif #else#ifse ...

回答 1 投票 0

如何从共享库中包含头文件?

当前状态是什么?我的文件夹结构:--home | --- an_awesome_lib | | ---核心| | --- src | | | --- header_of_lib.h | | | | ---构建| ...

回答 1 投票 0

如何使用python ctypes定义未定义的符号

我想使用共享库(带有python ctypes),该库期望在使用该共享库的程序中定义了一些符号。在下面的示例中,在test.c中定义了var,...

回答 1 投票 2

[将CPython编译成.so后的python print()输出元组>

python print()仅在将.py Cpy编译为.so并导入后,才将其参数打印为元组。它如何表现得像普通的py文件?场景就像...

回答 1 投票 0

我将如何指示extconf.rb使用其他g ++优化标志,并且建议使用这些标志?

我正在使用Rice为Ruby gem编写C ++扩展。扩展名是共享对象(.so)文件的形式。这需要'mkmf-rice'而不是'mkmf',但是两者(AFAIK)非常相似。...

回答 2 投票 2

错误加载共享库(glew)

我编译了库GLEW。看起来工作正常,这是make install的输出:install -d -m 0755“ / usr / include / GL” install -m 0644 include / GL / wglew.h“ / usr / include / GL /” install- m 0644 ...

回答 2 投票 5

如何调试运行时库插入的进程?

我正在研究在Ubuntu 18.04中使用C进行库插入的过程,并且我正在测试两个用于包装strlen的简单代码:“ mystrlen.c”,“ mystrlenTest.c”。这是我写的代码:mystrlen.c #ifdef RUNTIME ...

回答 2 投票 0

正在加载可执行文件或执行库

关于如何执行库或动态加载可执行文件,SO上存在很多问题。据我所知,所有答案都归结为:将可执行文件编译为position -...

回答 1 投票 0

如何在jenkins中实现共享库,而无需在“ Manage Jenkins”中配置“ Global Pipeline Libraries”?

由于我无权访问组织中的“管理Jenkins”菜单,因此无法在“管理Jenkins”的“全局管道库”中配置共享库。还有其他方法...

回答 2 投票 0

如何在C ++中正确创建/实现拦截器库?

这是我的第一篇文章!我已经实现了一个小的C ++程序,该程序使用foo实现作为共享库。共享库包含两个函数:get_number()和print_text()。 ...

回答 2 投票 0

在python中,为什么(貌似)两次导入某些库?

我已经浏览了类似措辞的问题,但是没有找到答案:导入SOME库时,似乎我必须在一个语句中导入顶级库,然后导入...

回答 1 投票 0

多个进程取消链接共享内存,仅当所有进程退出时才需要取消共享内存的链接

我正在编写一个共享库,该库为其读取器和写入器进程提供读取/写入功能。 Reader或Writer进程可以按任何顺序启动,可以随时停止,然后可以重新启动。到...

回答 1 投票 0

停止共享库链接,删除未使用的类

我在消除死代码的相反问题上发现了很多问题,但是我找不到答案:给定一个类层次结构,例如:BaseView +-Base2DView +-Concrete2DView ...

回答 2 投票 2

函数范围的静态变量如何导致与共享库中函数代码的未来使用不兼容

HIC ++编码标准规则3.3.1限制使用具有静态存储持续时间的变量,即使它们在块作用域中声明也是如此:使用...

回答 1 投票 0

如何将要求降级到动态库的glibcxx 3.4.20?

我曾经在Docker中为Centos7构建动态库,并且一切正常,直到发生某些事情(或者我更改了某些东西),现在.so要求libstdc ++和glibcxx 3.4.20。如何...

回答 1 投票 -1

将LibRaw链接到共享对象时出错

所以,我实际上试图建立一个包含pybind11生成的python-includable-module的共享对象。我知道CLion中没有语法错误,但是当我尝试...

回答 1 投票 0

[MATLAB升级到macOS Mojave后不再卸载MEX文件

[在MATLAB中,clear mex从内存中卸载所有MEX文件(除非它们已被锁定)。在macOS的早期版本中,我能够重新编译MEX文件并运行修改后的版本,而无需重新启动...

回答 1 投票 8


[C ++可执行文件在scp后无法链接到共享库

因此,我正在开发一个打算在远程服务器上运行的项目。我在本地PC上开发程序,将其编译,然后将其上传到远程服务器。本地计算机和远程服务器...

回答 1 投票 -1

clFFT编译问题:对`clGetPlatformInfo'和其他OpenCL函数的未定义引用

我尝试构建clFFT库(用于使用OpenCL进行FFT)和包含在clFFT git中的示例。 1)首先,进入/ opt /,我做了:git clone https://github.com/clMathLibraries/clFFT.git 2)之后,总是...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.