社区
C#
帖子详情
[有人做过么]一个C++项目可以用C#的内容么?
vpoint2009
2010-10-26 04:23:44
RT
有一个老项目是C++ 和 ogre做的,现在我必须在该项目中做点XML文件读取写入之类的模块,但是我对c++和ogre都不熟,想用c#写,可以吗?怎么做呢?谢谢!
...全文
149
7
打赏
收藏
[有人做过么]一个C++项目可以用C#的内容么?
RT 有一个老项目是C++ 和 ogre做的,现在我必须在该项目中做点XML文件读取写入之类的模块,但是我对c++和ogre都不熟,想用c#写,可以吗?怎么做呢?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
johndii
2010-10-27
打赏
举报
回复
[Quote=引用 6 楼 vpoint2009 的回复:]
按照ls几位XD的说法
1,必须在framework下运行
2,必须生成com...(这个得好好研究下,自制com什么的,毫无概念...)
[/Quote]
“对c++和ogre都不熟”,但总比com简单。
“XML文件读取”,c++中也有现成的类,如xnode等,很简单。
既然是“老项目”那么架构一般不会变,只改部分功能内的代码用什么语言都一样,看两天就习惯了。
vpoint2009
2010-10-27
打赏
举报
回复
按照ls几位XD的说法
1,必须在framework下运行
2,必须生成com...(这个得好好研究下,自制com什么的,毫无概念...)
asight
2010-10-26
打赏
举报
回复
跟c#沾边的都要求framework环境
beargo
2010-10-26
打赏
举报
回复
可以的。。把C#写的东西生成 COM组件。。然后C++里通过COM接口调用就行了。。不过这个C++程序就得在.NET框架下才能运行这个COM接口了。
验证码识别
2010-10-26
打赏
举报
回复
ogre 是C++的库吧?
这样的话C#很难直接用的
sweet_
2010-10-26
打赏
举报
回复
只要是windows平台的项目C#基本都可以搞定的,要是跨平台了就麻烦了
vpoint2009
2010-10-26
打赏
举报
回复
这个问题应该比较关键吧?求高手指点!
C#
调用
C++
的dll方法
C#
调用
C++
的dll总归可以有两种方法: 1、非托管
C++
创建的dll库,需要用静态方法调用; 2、直接使用CLR,生成托管
C++
dll库。
在
C++
项目
中调用
C#
的API
最近在工作中的
一个
项目
,需要使用
C#
编写的SDK, 而我们
项目
的代码是
C++
,如何利用
C++
调用
C#
SDK便成了
一个
问题。经过一番谷歌百度,最终采用CLR实现了
C++
对
C#
的调用。具体过程如下图所示 假设在
C#
项目
中我们现在有
一个
API “PrintNameToScreen()”, 我们通过例子一步一步来看如何具体实现。 Step 1. 使用
C#
生成dll.,
项目
名称叫做“DemoHelpe...
C++
中的 .h 和 .cpp 详解
通俗解释:.h和.cpp差不多就像书和目录的关系吧,目录中对书中的章节和
内容
进行简单表示,真正的实现是在书里面的。 一般的数据,数据结构,接口,还有类的定义放在.h文件中,可以叫他们头文件,可以#include 到别的文件中。功能实现一般都放在具体的.cpp文件中,这样方便文件管理,节约时间,提高效率。 你完全可以把功能实现一并放在.h文件中,也可以#include
一个
.cpp文件到另
一个
源文件中...
C#
调用
C++
dll教程
在使用
C#
开发客户端时,有时需要调用
C++
dll,本篇博客来介绍
C#
程序如何调用
C++
dll。
使用CLR
项目
进行
C#
调用
C++
环境 VS2019 安装CLR
项目
使用CLR 创建被调用的
C++
空
项目
设置vs2019宏定义 创建空
项目
Caculate2 修改为生成动态库 设置生成64为平台(这个前后统一即可) 添加类CaculateData 头文件CaculateData.h #ifdef CaculateDLL_EXPORTS #define Calculate_EXPORTS __declspec(dllexport) // 注意这两个不一样哦 #else #define Calculate_EXPORTS
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章