佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1777|回复: 14

如何从C++ convert to C#

[复制链接]
发表于 6-1-2014 10:19 AM | 显示全部楼层 |阅读模式
如题,我的C++ 是一个庞大的programming code.
有什么办法可以在短时间内convert 去C#呢?
回复

使用道具 举报


ADVERTISEMENT

发表于 6-1-2014 11:57 AM | 显示全部楼层
用C# CALL C++
回复

使用道具 举报

发表于 6-1-2014 06:29 PM | 显示全部楼层
除了重写过外,没有别的方法了. 这是两个不同的语言, 不能转换的.

如果你的原 C++ project 是VC 6.0,   转换平台目的是为了使用 .net, 我建议你转去VC++.net.  
回复

使用道具 举报

发表于 6-1-2014 08:10 PM | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 7-1-2014 08:19 AM | 显示全部楼层
冥府修罗 发表于 6-1-2014 06:29 PM
除了重写过外,没有别的方法了. 这是两个不同的语言, 不能转换的.

如果你的原 C++ project 是VC 6.0,   ...

对,C++ project 是VC++ 6.0的。因为microsoft 已经没有support windows xp 了。
而VC++ 6.0又不能在wins 7 使用。
所以现在要换去 VS 2010 c# in wins 7,64 bits的.
要重写的话很费工夫。真的没其他办法了吗?
回复

使用道具 举报

 楼主| 发表于 7-1-2014 08:19 AM | 显示全部楼层
aquamax 发表于 6-1-2014 11:57 AM
用C# CALL C++

如何call 呢??
回复

使用道具 举报

Follow Us
发表于 7-1-2014 10:42 AM | 显示全部楼层
白水泉 发表于 7-1-2014 08:19 AM
对,C++ project 是VC++ 6.0的。因为microsoft 已经没有support windows xp 了。
而VC++ 6.0又不能在wins ...

果然是平台的问题。 那么就从VC6.0升级去C++.net好了, 根本就不用重写.  只需要做几个setting就搞定.  VC++是向后兼容的.

VC++7.0以后的版本支持 standard c++, C++/CLI , MFC.  所以VC6虽然是MFC平台, 一样可以在.net 使用 本帖最后由 冥府修罗 于 7-1-2014 10:45 AM 编辑

回复

使用道具 举报

发表于 7-1-2014 11:29 AM | 显示全部楼层
白水泉 发表于 7-1-2014 08:19 AM
对,C++ project 是VC++ 6.0的。因为microsoft 已经没有support windows xp 了。
而VC++ 6.0又不能在wins ...

可以用VC2010来COMPILE VC6的CODE啊...只要用VS2010开VC6的PROJECT...
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 7-1-2014 11:29 AM | 显示全部楼层
冥府修罗 发表于 7-1-2014 10:42 AM
果然是平台的问题。 那么就从VC6.0升级去C++.net好了, 根本就不用重写.  只需要做几个setting就搞定.  VC ...

请问 VC++.net 和 Microsoft visual studio 2008, 2010 是一样的吗?
回复

使用道具 举报

 楼主| 发表于 7-1-2014 11:37 AM | 显示全部楼层
aquamax 发表于 7-1-2014 11:29 AM
可以用VC2010来COMPILE VC6的CODE啊...只要用VS2010开VC6的PROJECT...

但VC2010 好像不能开到 c++ 的 .h file 啊。
还是有什么办法可以link 回 .h file 的呢?
回复

使用道具 举报

发表于 7-1-2014 11:55 AM | 显示全部楼层
白水泉 发表于 7-1-2014 11:37 AM
但VC2010 好像不能开到 c++ 的 .h file 啊。
还是有什么办法可以link 回 .h file 的呢?

开到啊..我都是直接开SOLUTION FILE...如果不见了可以自己ADD回...

http://social.msdn.microsoft.com/Forums/vstudio/en-US/ad08b887-557f-4346-aa75-5d738d66fc4c/steps-to-migrate-vc60-to-vs2010?forum=vclanguage
很长...自己看...
回复

使用道具 举报

 楼主| 发表于 7-1-2014 02:29 PM | 显示全部楼层
aquamax 发表于 7-1-2014 11:55 AM
开到啊..我都是直接开SOLUTION FILE...如果不见了可以自己ADD回...

http://social.msdn.microsoft.com ...

开到了,但好像不能直接build 哟,
我build 了有很多error......你的会吗?
回复

使用道具 举报

发表于 7-1-2014 03:05 PM | 显示全部楼层
白水泉 发表于 7-1-2014 02:29 PM
开到了,但好像不能直接build 哟,
我build 了有很多error......你的会吗?

是会有几多下...要看哪里的SETTING出错了...
回复

使用道具 举报

 楼主| 发表于 7-1-2014 03:38 PM | 显示全部楼层
aquamax 发表于 7-1-2014 03:05 PM
是会有几多下...要看哪里的SETTING出错了...

170多个error.....有的是link不到 .h file.....~
回复

使用道具 举报

发表于 7-1-2014 03:55 PM | 显示全部楼层
白水泉 发表于 7-1-2014 03:38 PM
170多个error.....有的是link不到 .h file.....~

应该是SDK或INCLUDE PATH不见了....VC6是SYSTEM WIDE INCLUDE....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 11-9-2025 11:33 PM , Processed in 0.203478 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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