shared-libraries

    0热度

    1回答

    我正在构建一个使用cmake的项目。 该项目使用三个共享库.so文件。 在CMakeLists.txt文件中,我添加了将共享库链接到可执行文件的这些行。 project (lwm2mclient) LINK_DIRECTORIES(/home/mraa-master-built/build/src) LINK_DIRECTORIES(/home/libi2capi) LINK_DIRECT

    0热度

    2回答

    如果动态链接器/加载器本身就是一个共享对象文件,它是如何正确加载到动态链接程序的过程映像空间(如果它尚未存在的话)?这是否是某种捕捉22的东西?

    1热度

    1回答

    对于Openhab2,有一个名为RFXCOM的绑定附加组件。然而,问题是这个附加组件使用的JD2XX与Raspberry Pi的ARM架构不兼容。 我发现与您可以用它来编译* .so文件的源Github上库:https://github.com/0x6a77/JD2XX 的Makefile中变化不大使用了正确的Java路径(祖鲁 - 8 armhf嵌入式代替(甲骨文-7)。 运行sudo make

    2热度

    1回答

    我正在使用提供的Makefile在我的Ubuntu 64位系统上构建C++项目,该项目还为开发人员提供了一个API库。 编译成功,完全没有错误,但是当我尝试在我的文件中的“API”文件夹中提供的API库,包括,然后g++抱怨未定义的引用。 这不是一个关于依赖的问题(我已经成功构建了项目),实际上缺少的引用是关于项目提供的类和函数,但是它们在一些特定的(子)文件夹中(我不' t知道哪些!),我猜在.

    1热度

    1回答

    在将共享库(.so)与dlopen链接起来之后,我们如何知道链接共享对象的大小,即直到dlopen返回的句柄的偏移量是分配的共享库。

    0热度

    1回答

    我假设我在使用dlopen时不必链接到共享库。然而,在cmake的target_link_libraries(main_dlopen dl)导致链接错误 main_dlopen.cpp.o: In function `main': main_dlopen.cpp:25: undefined reference to `ntclass::init(char const*)' etc... 如

    0热度

    1回答

    基本的背景数据:Windows 7,Netbeans 8.0.2,LWJGL 2.9.3,光滑Util。 其余的代码是我自己的。 所以,定期,我做了我认为是一个错误,导致我的程序在IDE中运行,但是当我用“清理并生成”的项目会失败。 今天,当它再次发生,我决定到它的底部。因此,拿出整个项目文件夹的副本,这是工作和其他相同的,并一次替换1个文件,并进行测试,我可以缩小到/nbproject/proj

    0热度

    1回答

    安装共享库,我不能安装在Ubuntu this library,或至少编译.cpp库链接到它。我已经完成了Google和StackOverflow的所有答案。 好吧,首先我运行cmake,之后运行make(和make install可以肯定)。不过,如果我运行g++ xxx.cpp -lcrb -o test,则会出现此错误:fatal error: CRNB.h: No such file or

    2热度

    1回答

    我在设计一个图书馆,虽然我知道我只想让public这个我想让客户端访问的类,但我很难坚持这个最佳实践。据我所知,这是最佳做法。我决定把一个名为internal的软件包放入我的库中的一个软件包中,以保存我打算成为软件包专用的类,但最终可能为public。 Java在Java中的工作方式似乎有缺陷,因为你不能创建一个“parent-package-private”类,所以当涉及到这样的问题时真的存在“

    2热度

    1回答

    在glibc(也EGLIBC我相信),该libc.so库有main()方法的共享库: $ /lib/i386-linux-gnu/libc.so.6 GNU C Library (Debian GLIBC 2.19-18+deb8u1) stable release version 2.19, by Roland McGrath et al. Copyright (C) 2014 Free S