腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
通过JNI从
c++
应用程序调用
C++
回
调
、
、
、
我有一个需要与
Java
库
交互的
C++
应用程序。我希望从
Java
端接收通知,因此它需要回
调
C++
应用程序。我发现了许多从
C++
调用
Java
函数(这是最简单的部分)和从
Java
调用从动态链接
库
导出的C/
C++
函数的示例。到目前为止,我发现的所有内容都是如何从
Java
应用程序中的外部
C++
函数调用
Java
回
调
函数。我需要的是
浏览 1
提问于2013-02-06
得票数 4
1
回答
从
Java
到第三方
C++
库
的JNI回
调
系统
、
、
因此,我有一个
Java
,用作第三方
C++
库
的包装器。这个
C++
库
是所有逻辑的所在。因此,它具有异步行为,需要注册回
调
才能得到事件通知。我希望能够注册来自
Java
的回
调
,并能够在
Java
中得到它们各自事件的通知。目前我有这样的事情: 注册回
调
(此回调在
Java
中注册)和调用
C++
“本机”方法的
Java
方法,该方法将在第三方
库
中注册回
调<
浏览 4
提问于2012-05-17
得票数 1
回答已采纳
2
回答
C++
对
C++
回
调
的
Java
回
调
、
、
有无数关于如何使用JNI从
C++
调用
Java
代码的文章和问题,我可以做到这一点,我可以从
C++
调用一些
Java
函数。现在,我找不到任何关于以下内容的信息: 假设我有一个
Java
函数,它需要一个回
调
函数传递给它。此回
调
函数在稍后的某个时间点从不同的线程调用。现在我想从
C++
程序调用这个函数,一旦回
调
函数被调用,我就想要调用一个
C++
回
调
函数。谁能告诉我如何做到这一点的信息来源?背景是我想在现有的<em
浏览 67
提问于2018-10-15
得票数 2
1
回答
当从
C++
创建JVM时,从
JAVA
调用本机方法?
、
、
我有一个
C++
可执行文件,它使用JNI_CreateJavaVM创建一个JVM,而该
java
方法想要回
调
一个本机方法: //In
Java
:JNIEXPORT void JNICALL
Java
_SomeClass_myNativeMethod(JNIEnv *env, jobject instance) {但是,如果我将该方法移动到
c++<
浏览 10
提问于2021-05-10
得票数 0
2
回答
C++
/Qt/
Java
混合应用程序
、
、
、
、
我正在开发一个
C++
/Qt/
Java
混合应用程序。在使用
C++
启动JVM之前,我从JNI端打开了一个JVM。我的问题是在关闭QtSplashScreen时出现的。我希望在
Java
端有一个回
调
,当应用程序准备好运行时,
C++
端会调用它。但是,在使用JNI或JNA从
Java
调用
C++
时,我似乎需要将
C++
代码编译为共享
库
,这打破了所有QtSplashScreen内部依赖关系。有什么想法吗? 谢谢。
浏览 0
提问于2012-11-29
得票数 1
1
回答
传递给C的JNI回
调
、
、
、
、
我有一个
java
回
调
函数,我想把它传递给一个
C++
包装器,然后将它传递给一个C/
C++
函数。我设想包装器必须创建某种类型的
C++
lambda函数,或者沿着这些路线来解析参数。编辑:
Java
将回
调
传递给
C++
包装器。
C++
包装器将它们传递给C函数以设置回
调<
浏览 4
提问于2015-05-16
得票数 1
1
回答
SWIG :如何将带有回
调
函数的结构从安卓应用程序传递给
C++
?
、
、
、
、
我正在开发一个用于安卓系统的实时通信应用程序(视频和音频),使用的是基于WebRTC的
C++
代码
库
。我使用SWIG生成一个JNI桥来访问
Java
中的本机代码。调用的行为是通过许多回
调
函数确定的,这些回
调
函数在应用层中定义,并在结构中传递给
库
代码。传递这些回
调
的函数如下所示:其中CALL_CALLBACKS是一个包含许多回
调
函数的结构,如下所示它生成一
浏览 3
提问于2020-08-25
得票数 1
1
回答
是否可以在
C++
中实现多个回
调
接口?
、
、
我可以在
C++
for
Java
中实现多个回
调
接口吗?
浏览 0
提问于2010-08-04
得票数 4
回答已采纳
1
回答
C++
调用
Java
方法:访问冲突
、
、
我正在尝试为声音流类实现
Java
/
C++
绑定。,由一个本机
C++
函数委托给它,它充当任何播放流的回
调
。将一个具有快速转发功能的媒体播放器应用程序作为示例:注意,这只是一个例子,没有事件调度线程或任何其他古怪的东西涉及我这样做是因为我无法控制回
调
的确切时间,而且我也不知道如何获得JNI环境或对象,而不需要任何
Java</
浏览 1
提问于2011-03-14
得票数 1
回答已采纳
3
回答
从
Java
(GCJ)调用
C++
代码
、
、
、
、
我正在尝试通过CNI使用GCJ从
Java
调用
C++
,到目前为止,我已经能够从
C++
调用
Java
代码。如何使用CNI从
Java
中调用
C++
?
浏览 1
提问于2010-06-08
得票数 7
回答已采纳
14
回答
是否有内置状态机构造的编程语言?
、
、
类推- c#有委托,其中
java
使用观察者模式,C有回
调
。Perl和python有内置散列,而
C++
和
java
需要一个
库
。这应该是
C++
,C#,
Java
,Lisp意义上的通用编程语言。
浏览 40
提问于2009-11-24
得票数 32
回答已采纳
4
回答
Android/
Java
:如何调用在不同线程上创建的对象的方法?
、
、
、
、
在我的Android NDK应用程序中,
C++
库
在与UI线程不同的线程中运行。来自
C++
的JNI调用创建了一个
Java
类Foo的实例。我希望有另一个在UI线程上创建的
Java
object Bar来调用Foo上的方法。我该怎么做? 难度奖励: Foo有几个本机方法,可以从
C++
库
中调用相应的JNI函数。难度奖励2: Bar的一些方法实际上是回
调
方法的重写,特别是WebViewClient的重写。一些方法的返回代码取决于对Foo方法的调用结果。因此,需要
浏览 0
提问于2011-01-29
得票数 3
2
回答
我可以从遗留的C回
调
中抛出
C++
异常吗?
、
、
、
我有一些使用C
库
的
C++
代码。C
库
采用C语言回
调
。我在我的
C++
代码中编写了一个回
调
,现在不知何故我需要报告其中的错误(但它返回空)。我想知道是否可以从
C++
代码中使用的C回
调
中抛出异常?
浏览 1
提问于2010-07-05
得票数 9
回答已采纳
1
回答
作为WebDAV中的虚拟驱动器
、
、
我使用Netdrive2已经有一段时间了,但是我宁愿编写自己的
Java
实现或者使用现有的开源产品。谢谢!
浏览 3
提问于2015-08-24
得票数 0
回答已采纳
2
回答
从C#访问
C++
的正确模式是什么?
、
、
、
我通常在Android/
Java
上工作,但现在我正在开发Windows 8.1。我的
库
中有
C++
代码,需要能够访问提供的C#程序集DLL中的功能。C# DLL有一个接口,需要实现这些接口才能接收来自DLL的回
调
。 我尝试使用Windows运行时组件来包装DLL,但随后它抱怨该接口不能与Windows运行时组件一起使用。我可以将DLL封装在一堆C#代码中,并提供一个接口来将任何回
调
从DLL转发到任何实现(
C++
),但是
C++
代码不希望将名称
浏览 2
提问于2014-08-05
得票数 0
回答已采纳
1
回答
如何使用JNI从本地C/
C++
代码调用
Java
回
调
函数。
、
、
、
、
如何使用JNI从本地C/
C++
代码调用
Java
回
调
函数。请让我知道如何才能正确地做到这一点。任何代码片段都会有帮助。//
Java
Applet code JNIEnv *g_env;jmethodID g_method; JNIEXPORT void
浏览 1
提问于2011-11-03
得票数 0
1
回答
使用
C++
回
调
围绕
C++
类编写C包装器
、
、
、
我需要用C包装一个
C++
库
。这个
C++
库
定义回
调
函数。例如: {* fn ) { callbackFn = fn; } CallbackFn* callbackFn;在C包装器中,我可以定义新的
浏览 2
提问于2012-12-18
得票数 7
回答已采纳
1
回答
JVM线程是否总是保持到OS线程的映射?
、
、
我正在编写一个使用JNA将工作从
Java
委托给本地
C++
库
的服务。
C++
库
对计算开销大的任务进行异步调用,然后在该任务完成时获得回
调
(在不同的OS线程上)。也就是说,如果我在
C++
中记录线程id然后开始一些昂贵的工作,并在cv上阻塞,一旦工作完成,线程仍然在那里,并且我将能够正确地将结果返回给JVM。
浏览 1
提问于2019-06-29
得票数 4
回答已采纳
1
回答
JNI和事件函数
、
、
在我的JNI项目中,我需要将事件/回
调
添加到将从本地
库
接收此事件的
java
客户端。在
c++
中,我是这样做的: 基于对话的: SetProcessEventCallback((ProcessEvent) KSampleDlg::OnProcessEvent, this); g_strBuffer += _T("*"); }} 在设置此事件回
调
后,<
浏览 15
提问于2020-11-24
得票数 2
2
回答
从delphi到
C++
应用程序的回
调
、
、
应用程序是用Delphi2010编写的,底层的动态链接
库
是一个
C++
动态链接
库
。但是,我如何将delphi对象传递给dll,以便它进行回
调
。
浏览 3
提问于2009-09-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java内存性能调优步骤
微软开源 MSVC 的 C++ 标准库
java实现异步回调返回给前端
微软开源其 C++ 标准库实现 STL
强大全面的C++框架和库推荐!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券