腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
如何
使用
swig
为
c
++
生成
php
界面
、
、
我已经尝试了上百种方法,但是我不能让我的.so文件通过
swig
与
php
接口。我可以
生成
文件,然后我必须编译Zend并链接到它来制作.so,但它现在仍然在加载时出错。有人能告诉我
如何
使用
swig
为
C
++库
生成
PHP
界面
吗?
swig
网站上的没有任何帮助。
浏览 4
提问于2009-02-03
得票数 6
1
回答
使用
SWIG
创建
PHP
C
/
C
++扩展模块
、
、
、
、
我已经
为
PHP
编写了一些
C
/
C
++扩展模块,
使用
了“老式方式”--即
使用
手动方式(如Sarah Golemon在她的书中所描述的)。我正在考虑
使用
SWIG
来
生成
我未来的
PHP
扩展。我在生产服务器上<
浏览 2
提问于2010-05-31
得票数 15
回答已采纳
2
回答
在
C
#中创建pocketsphinx包装器的步骤
、
、
pocketsphinx有一个
SWIG
界面
“PocketShinx.i”来
生成
多种语言的包装器,其中之一就是
C
#。目前还不清楚
如何
在Windows中运行
swig
命令,以及
如何
在NetCore
C
#项目中
使用
生成
库。
生成
包装库并在
C
# NetCore应用程序中
使用
它需要执行哪些步骤?
浏览 1
提问于2017-06-19
得票数 5
1
回答
不包括ifdef代码块的接口
生成
、
我正在尝试
为
C
++库
生成
Go接口。库头中有一个代码块,如下所示...然后,我将标题包含在
界面
中,如下所示%{%}当我
使用
定义的宏DISABLE_FEATURE_X
生成
Go接口时,
Swig
会为TypeX
生成
接口代码,尽管宏DISABLE_FEATURE_X不包括它。
如何
告诉
Swig
浏览 0
提问于2016-10-08
得票数 1
回答已采纳
2
回答
如何
为
SWIG
设计我的
界面
?
、
、
我正在
使用
SWIG
让我的
C
代码在
php
...But上工作,我不知道
如何
基于我的
C
代码编写一个好的接口来传递给
SWIG
.Can,有人能帮我吗?查看我的
C
代码的链接如下:非常感谢您的帮助
浏览 0
提问于2011-03-31
得票数 0
1
回答
强制类型切换
、
、
因此,我有以下
C
++#include <iostream>using namespace std; cout << "Hello World: " << str << endl;}exter
浏览 9
提问于2013-12-31
得票数 7
1
回答
用Boost.Python包装和传递HWND
、
、
、
、
我已经
为
一个
C
++遗留类创建了一个Boost.Python包装器(
使用
Py++),该类在其构造函数中接受一个HWND窗口句柄。但是,在将模块导出到python之后,当我尝试
使用
它时,我得到了一个类型不匹配错误。INFO gccxml cmd: ""
c
:\Program Files (x86)\gccxml 0.9\bin\gccxml.exe" -I"."INFO GCCXML version - 0.9( 1.127 ) INFO: file &qu
浏览 2
提问于2012-05-01
得票数 2
1
回答
修改
SWIG
接口文件以支持
C
void*和structure返回类型
、
我正在
使用
SWIG
为
大量的APIs
生成
我的JNI层,我想知道对于以下情况的最佳实践是什么。下面的内容不仅适用于
SWIG
,也适用于JNI。当
C
函数返回指向结构的指针时,是否应该大量
使用
SWIG
接口文件(JNI逻辑),或者是否应该创建
C
包装器函数以分片返回数据(即包含各种数据元素的char数组)?当
C
函数返回void时,是否应该修改
C
API以返回实际的数据类型,无论是原始类型还是结构类型?我不确定是否
浏览 0
提问于2011-12-07
得票数 0
回答已采纳
1
回答
在构建系统中
使用
SWIG
、
、
、
谁有
使用
SWIG
(
界面
生成
器)的经验? 我有一个
C
项目,我想把它公开给很多其他的语言/框架,比如Python,Java,.NET,Perl,
PHP
,Ruby。
浏览 3
提问于2009-10-04
得票数 2
回答已采纳
2
回答
使用
SWIG
从
C
++
生成
C
#
界面
、
、
、
、
如何
使用
SWIG
从
使用
SWIG
的
C
++
生成
C
#
界面
(或者至少是一个可模拟的
C
#基类)?给定:class IWidgetpublic:}; { void Flob() {};我想输出
C
#: public int
浏览 2
提问于2014-09-09
得票数 7
2
回答
如何
在VS2010中畅饮?
、
、
、
大家好,我正在尝试将我在VS2010 (
c
++)中创建的多文件项目移植到python中。我已经设法链接了Python26.lib文件,并让
SWIG
为
我的主.cpp文件
生成
了一个包装器.cpp文件。我已经将我的代码设置
为
使用
扩展.pyd构建.dll。现在,根据我的理解,为了运行我的.py文件,我需要将它链接到我的.pyd文件,但是当我尝试
使用
上面列出的设置
使用
VS2010来构建我的项目时,它报告我正在
使用
一个Thread类: 1>
浏览 4
提问于2011-05-12
得票数 5
1
回答
在
SWIG
中
使用
C
中的Ruby块
、
、
我正在
使用
SWIG
在Ruby中包装一个
C
界面
。finished;} Vertex; struct Vertex *vertex;
如何
创建一个
生成
当前顶点的目前,我的
SWIG
界面
文件包含如下内容 void each() { v = self->vertex
浏览 1
提问于2009-11-11
得票数 1
1
回答
在没有库源代码的情况下,python
SWIG
可以绑定库吗?
、
、
软件工具可用于创建到其他语言的
C
/
C
++软件的编程接口(绑定)。然而,在我的例子中,第三方
C
库没有附带源文件,只有头文件。它附带Mac下的.dylib文件,而不是.so文件。可以创建一个python模块并绑定到这个
C
库吗?
浏览 0
提问于2012-01-03
得票数 1
回答已采纳
1
回答
使用
SWIG
生成
Java
界面
、
、
、
我正在
使用
SWIG
制作一个
C
++库的Java包装器(关于Json (反)序列化),以便在安卓上
使用
它。这是我的
SWIG
界面
:%{%} classJava代码是一个简单的类(很明显,因为我不知道
如何
告诉
SWIG
这是一个接口),它有两个方法和一个默认的构
浏览 0
提问于2011-11-17
得票数 22
回答已采纳
2
回答
使用
Android SDK+NDK构建复杂本机+ java库的最佳方式
、
、
、
该软件开发工具包是用
C
++编写的,可以在Windows、苹果的iOs、MacOS、Linux和Android下运行。不久前,我用
SWIG
包装了共享库的类,解决了这个问题。为了实现这一点,我编写了自己的构建脚本(Makefiles)来处理ndk r4的本机编译、
swig
代码
生成
、java预编译和jar创建。最近,我们在
C
++层添加了一些回调/侦听器类,希望在Java语言中是可派生/可重载的,为此我们
使用
了
SWIG
的控制器功能。但它似乎需要NDK r4b
浏览 0
提问于2011-11-08
得票数 3
回答已采纳
2
回答
使用
SWIG
在
C
上创建一个面向对象的API
、
、
、
我正在
使用
SWIG
来创建
C
库的包装器。
C
库接口具有到面向对象API (我想在目标语言中公开)的自然映射,但是直接
使用
SWIG
生成
包装器将在目标语言中与
C
库的所有接口
生成
一个对象。我看到了几个选择: 我更喜欢第2点,但我的问
浏览 2
提问于2011-02-11
得票数 2
回答已采纳
2
回答
开发GUI的更好的语言?
、
、
、
我需要开发一个图形用户
界面
,在视窗和Linux上工作,
为
后端,这是在
C
++写的,只在Linux上运行。我知道,如果我选择Java或Python,就需要
使用
包装器(比如
Swig
),但是众所周知,它们
生成
的GUI比
C
++更好。 你有什么建议(对于新手)是更好的选择吗?
浏览 2
提问于2012-07-23
得票数 0
2
回答
在TCL代码中调用
C
(example.i)中的函数
、
、
我有一个名为example.i的文件,它允许调用许多
C
函数。 可以从我的TCL代码中调用这些函数吗?我见过一些从TCL调用
C
函数的方法,但我发现它们很难理解或不完整,至少对于像我这样的TCL新手来说是这样。
如何
做到这一点?
浏览 0
提问于2011-09-16
得票数 2
1
回答
SWIG
包装器未声明(在此函数中首次
使用
)
、
、
、
我正在尝试
为
C
++代码创建一个包装器,以便在python项目中
使用
它。代码取自 (主要是mtree.h)。我
使用
swig
生成
界面
的方式是:
swig
-python -module mtree mtree.huser@ubuntu:~/git/M-Tree/cpp2python(master)$ gcc
浏览 2
提问于2019-12-07
得票数 0
3
回答
Swig
:
如何
包装double& (通过引用传递double)?
、
、
、
、
我
使用
SWIG
从Python访问
C
++代码。
如何
优雅地包装返回通过引用传递的变量中的值的函数,如 a = 42.;我不知道该怎么做。在最好的情况下,我可以
使用
Python中的函数和Python浮点数:>>> set(b)42.0 目前,它给了我一个TypeError: in method
浏览 0
提问于2010-08-13
得票数 5
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券