腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
可以从本机应用程序调用Java代码吗?
、
、
、
可能重复: 谢谢!
浏览 3
提问于2012-07-05
得票数 1
回答已采纳
1
回答
使用dlopen
加载
派生多态
类
、
、
、
、
在
C++
代码中,我尝试使用一个主模块来定义一个多态基
类
,它在运行时为它动态
加载
派生
类
。using dsym */; std::cout << a->f() << std::endl;} return 123;}; ret
浏览 1
提问于2018-09-27
得票数 1
回答已采纳
1
回答
您能在android应用程序中直接链接静态库吗?
、
、
我正在创建一个新的
C++
本地安卓工作室项目。构建后,我打开apk文件,在lib文件夹中,每个ABI都有放置好的库libnative-lib.so。APK的大小为3.580 KB。
浏览 3
提问于2020-11-05
得票数 0
回答已采纳
1
回答
如何在没有修饰的情况下导出函数?
、
、
我有一个跨平台(
linux
和windows)的library.dll,它实现了一个功能:我还想使用LoadLibrary()
加载
库,因为函数返回
C++
类
,所以我不能使用extern "C"。 有什么方法可以解决这个问题吗?
浏览 2
提问于2017-08-31
得票数 0
10
回答
使用共享库与单个可执行文件
、
、
我的同事声称,我们应该将我们的
C++
应用程序(
C++
、
Linux
)分解成共享库,以提高代码的模块性、可测试性和重用性。在我看来,这是一种负担,因为我们编写的代码不需要在同一台机器上的应用程序之间共享,也不需要动态
加载
或卸载,我们可以简单地链接一个单片可执行的应用程序。 此外,用C函数接口包装
C++
类
会让它更难看。当不需要在应用程序之间共享二进制代码并且没有动态代码
加载
时,是否应该使用动态库?
浏览 0
提问于2009-09-16
得票数 8
回答已采纳
6
回答
对于一个富客户端应用程序,我应该选择什么Windows?
、
、
、
我在Mac和
Linux
上开发了富客户端软件。我希望将一个应用程序移植到Windows,而不是微软产品的用户,我对Windows一般不太熟悉。我熟悉的是: 在Mac上,我可以选择Cocoa和目标C或C/
C++
。在
Linux
上,我可以选择GTK+和C/
C++
或Qt和
C++
。我更喜欢Mac上的Cocoa和
Linux
上的GTK+。我的核心
类
,或MVC中的“模型”,是用跨平台
C++
编写的。用户界面
类
,或MVC中的“视图和控制
浏览 18
提问于2008-11-12
得票数 6
1
回答
C++
for
Linux
平台下动态
加载
动态链接库
、
我正在尝试使用与Windows
C++
项目相同的头文件和.cpp文件创建一个
Linux
C++
项目,使用Visual Studio。我正在使用下面的函数在Windows中动态
加载
DLL HINSTANCE hGetProcIDDLL = LoadLibraryA(sDllPath.c_str()); GetPluginInfoList= (GetPluginInfoList)GetProcAddress(hGetProcIDDLL, "GetPluginInfoList"); 我认为这些函数来自于<
浏览 51
提问于2020-01-28
得票数 1
2
回答
C#中的非托管
C++
类
、
、
、
我可以从C#代码中实例化和“使用”非托管
C++
类
(比如使用DllImport等)吗?
浏览 0
提问于2010-12-06
得票数 3
2
回答
如何使用Mono应用程序中的
C++
模块
、
、
、
在Windows上开发C#/
C++
应用程序之后,我试图在
Linux
上运行它。Unhandled Exception: System.DllNotFoundException在
Linux
上用gcc编译这个东西到.so库中,然后<em
浏览 11
提问于2009-10-22
得票数 0
回答已采纳
3
回答
列出在
Linux
上使用C/
C++
执行的程序中的共享库
、
、
我想知道在
Linux
上执行C/
C++
程序时
加载
了哪些动态库。int main() ...list = GetAllSharedLibraryFilePaths();列表应包含: libm.so.6,librt.so.1,...或者路径: /lib/x86_64-
linux
-gnu/libm.so.6、/lib/x86_64-
linux
-gnu/librt.so.1 ...我知道ldd,readelf可以做到这
浏览 7
提问于2019-12-10
得票数 2
1
回答
Linux
系统的有限插件体系结构?
、
、
我想为
Linux
编写一个插件架构。我试着研究如何做到这一点,但实际上我不断地接触到更复杂的插件体系结构的信息,然后我所需要的只是一个非常基本的实现。我知道我将使用x86
linux
平台,如果有必要,我甚至可以定义一个精确的编译器。 2)我必须能够检测到对现有.SO的更新,并在不停止程序的情况下
加载
新版本。总的来说,我对
c++
还是半生不熟的,所以我对尝试开发任何过于复杂的东西有些
浏览 2
提问于2012-07-11
得票数 3
回答已采纳
2
回答
linux
和共享库以及不同的g++编译器
、
关于在
Linux
上有一个进程的故事是什么,其中dlopen()有多个共享库和用不同的
C++
编译器编译的可执行文件和/或共享库(例如,由客户或第三方提供)。 我的假设是正确的吗?
linux
进程中只有一个符号命名空间。只有通过符号名才能找到和解析符号。在未知的可执行文件(客户提供的)或客户提供的共享库存在的情况下,符号的源是随机的。我不期望单独的库能够通过
C++
接口而只通过C接口相互交谈。我想要的是,一个可以将来自不同供应商的SharedLibraries
加载
到一个单独的过程中,并且他们不会搞砸对方
浏览 2
提问于2020-08-05
得票数 0
1
回答
如何将
C++
集成到Android Java应用程序中?
、
、
我想使用
C++
在后台运行一个处理图像的服务。然而,我不能用
C++
编写整个应用程序,因为它是一个协作项目,我如何在
C++
中创建一个android服务,然后从java编写的应用程序中调用/运行它呢?
浏览 0
提问于2014-08-06
得票数 0
2
回答
在C中传递控制
在面向对象编程中,我知道您可以在
类
之间传递控制,这使事情更有条理。我意识到C中没有
类
,因为它不是一种面向对象的编程语言,但是有没有一种方法可以让我写一个新的文件,我可以将控制权传递给它?
浏览 1
提问于2011-12-19
得票数 0
回答已采纳
1
回答
如何在Java代码中使用从.dll中使用和返回对象的函数?
、
、
我发现我可以使用JNI来
加载
和访问.dll文件,但是我是JNI的新手,而且我对
c++
和.dll了解不多,这看起来有点困难。我需要的是从那些.dll文件中调用函数(返回或使用
C++
对象/
类
),我想知道是否有java库可以简化这一过程。有没有办法让java
加载
.dll文件?例如:可以在
Linux
系统上安装和运行用于windows的java运行时吗?那么,这会决定java为这个库
加载
.dll文件吗?
浏览 1
提问于2012-03-05
得票数 1
2
回答
ld手动解析多个定义
、
我在测试中使用的一些框架
类
是模拟版本,以返回测试所需的值。也就是说,我在自己的
c++
源文件中重新定义了一些框架
类
。除了从链接器行中删除框架库之外,是否有一种方法可以强制
Linux
上的ld使用我自己的框架
类
对象?我不能真正删除库,因为我仍然使用一些框架对象而不进行修改。这是链接错误: /usr/lib/gcc/x86_64-redhat-
linux
/4.4.5/../../../../in
浏览 5
提问于2013-04-04
得票数 3
回答已采纳
1
回答
从SQL型decimal(20,8)转换为
c++
double
、
、
、
我使用的是mysql-connector
c++
,
加载
和运行都很好,但是我不能将数据从mysql-connector格式转换为
c++
格式。我使用的是托管在
linux
上的mysql5.1.63,同时也在另一台
linux
机器上运行代码
c++
。
浏览 2
提问于2012-10-08
得票数 1
回答已采纳
2
回答
如何在内存中
加载
外部文件/程序,然后执行它(
C++
和Unix)?
、
、
、
我想使用
C++
程序(在Unix上)读取该文件,然后从内存中执行它。我知道这在Windows上是可能的,但我找不到Unix的解决方案。
浏览 2
提问于2012-01-18
得票数 0
1
回答
使用JNI读取带有偏移量的内存
、
、
、
、
我正在尝试做一个自定义的系统,可以很容易地适应各种游戏,目的是当你的HP达到一定的分数时,治疗你的角色。这将是有用的,因为它将允许用户在面临死亡危险时使用药水或治疗法术进行自我治疗。到目前为止,我已经在skyrim上对它进行了测试,并且运行得相当好,但是我想让这个游戏在java代码上运行,而不是在Visual Basic上运行。所以基本上我只需要一些帮助,将我的一小部分读取内存的VB代码转换成Java代码。另外,我预计我将不得不使用JNI,但还没有做那么多的JNI,所以请不要直接将我引向api。 DWORD HpPointer = 0x007C5710; //example point
浏览 0
提问于2013-03-02
得票数 0
6
回答
c++
状态机生成器
、
、
您是否知道有任何开源状态机
c++
代码生成器(可以在
linux
上工作)?理想情况下,该工具将输出所有状态机逻辑和存根。此外,它还将接受UML或人类可读的清单文件作为输入。
浏览 0
提问于2012-03-16
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++ 模板类简介
Javaweb-类加载器-类加载器的了解入门
Android C++系列:Linux信号(三)
Android C++系列:Linux线程(一)概念
Android C++系列:Linux文件IO操作(一)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券