游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1704|回复: 5

关于C++开发的库 及 别种语言的调用问题

[复制链接]

22

主题

191

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
发表于 2006-8-31 22:38:00 | 显示全部楼层 |阅读模式
有两个问题请教:
用C++写的一个库(静态或动态。。。),怎么写一套等价的c接口出来,可以给c的编译器编译的?
用C++写的一个库,怎么写.net或者java的扩展,或者在写这个C++的库的时候,要注意写什么问题?

9

主题

58

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2006-8-31 22:43:00 | 显示全部楼层

Re:关于C++开发的库 及 别种语言的调用问题

c++让c编译,简单的修改好像不行,隐含的东西太多了

22

主题

191

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
 楼主| 发表于 2006-9-1 10:09:00 | 显示全部楼层

Re:关于C++开发的库 及 别种语言的调用问题

具体的怎么改呢?

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2006-9-1 10:18:00 | 显示全部楼层

Re:关于C++开发的库 及 别种语言的调用问题

用C++写的一个库,怎么写.net或者java的扩展
-----------------
做成Com方式,.net和java就可以直接调用了。

3

主题

67

帖子

111

积分

注册会员

Rank: 2

积分
111
发表于 2006-9-1 21:23:00 | 显示全部楼层

Re:关于C++开发的库 及 别种语言的调用问题

用c++写的库直接给.net,恐怕很费劲,据我所知.net是可以直接调用c的库,但是c++....
用托管c++或clr另当别论,微软的托管c++支持IJW,完全支持托管代码和非托管代码混合编程.可以将你的库用托管c++(或clr)改写一下,就可以编译成.net类库.
至于java,要用到java库的JNI(java本地接口),需要把你已经写好的类再写一个包装类.

22

主题

191

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
 楼主| 发表于 2006-9-2 11:00:00 | 显示全部楼层

Re:关于C++开发的库 及 别种语言的调用问题

Thank you guys!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 07:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表