游戏开发论坛

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

C#能否使用C++的.h头文件中定义的结构?

[复制链接]

5

主题

32

帖子

38

积分

注册会员

Rank: 2

积分
38
QQ
发表于 2008-8-10 16:42:00 | 显示全部楼层 |阅读模式
考虑到.Net Framework目前还不普及的问题,
客户端使用C++开发,服务器端使用C#开发,
游戏协议结构定义在一个 C++ .h 头文件中,
但服务器端使用C#开发,不能 #include "myheader.h",
C# 该如何使用 C++ 定义的结构呢?


不要告诉我客户端定义一个C++结构,
服务器端也定义一个同样的C#结构,维护两个文件!

1

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2008-8-10 22:45:00 | 显示全部楼层

Re:C#能否使用C++的.h头文件中定义的结构?

客户端和服务器端用了不同的两种语言.肯定要同时维护两个文件.

2

主题

683

帖子

687

积分

高级会员

Rank: 4

积分
687
发表于 2008-8-11 05:28:00 | 显示全部楼层

Re:C#能否使用C++的.h头文件中定义的结构?

服务器才实在应该用C++

17

主题

282

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
发表于 2008-8-11 19:39:00 | 显示全部楼层

Re:C#能否使用C++的.h头文件中定义的结构?

找了篇文章
不知道对lz有没有用
《在c#中使用c++代码》
http://xiali.spaces.live.com/blog/cns!473068a9be0aa907!391.entry?wa=wsignin1.0

0

主题

12

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2008-10-2 06:02:00 | 显示全部楼层

Re:C#能否使用C++的.h头文件中定义的结构?

c#也有struct。用c#的struct,然后用StructLayout属性把它修饰为显式内存布局就可以了。

0

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2008-11-21 06:12:00 | 显示全部楼层

Re:C#能否使用C++的.h头文件中定义的结构?

uing 导入 命名空间吗!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-20 21:16

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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