I have a old windows application written in borland C++ 5.0. this uses the OWL library very much in it's code. this has to be ported to Visual studio 2005/2008 (C++ or C#). search in google shows lot of links but nothing quite concrete or useful. can anyone show the correct direction to start this? also share any pitfalls or best practices?
我有一个用borland C ++ 5.0编写的旧Windows应用程序。这在代码中非常使用OWL库。这必须移植到Visual Studio 2005/2008(C ++或C#)。在谷歌搜索显示很多链接,但没有什么是具体或有用的。任何人都可以显示正确的方向来开始这个?还分享任何陷阱或最佳做法?
2 个解决方案
#1
this is going to be a painful process to do. you may end up re-writing the entire application. before that consider OWLNext in sourceforge.
这将是一个痛苦的过程。你最终可能会重写整个申请表。之前考虑在sourceforge中使用OWLNext。
PS: I don't have any experience in doing this.
PS:我没有这方面的经验。
#2
if you do not want to rewrite the entire application, your best bet is to migrate to OWLNext (http://owlnext.sourceforge.net/). First step will be to still use Borland C++ 5.0x, but upgrade the project to use OWLNext instead of the old OWL libraries. After that, you can create a new VC++ project, add your sources there, build OWLNext for VC++ and start using it for further development.
如果您不想重写整个应用程序,最好的办法是迁移到OWLNext(http://owlnext.sourceforge.net/)。第一步仍然是使用Borland C ++ 5.0x,但升级项目使用OWLNext而不是旧的OWL库。之后,您可以创建一个新的VC ++项目,在那里添加源代码,为VC ++构建OWLNext并开始使用它进行进一步开发。
Jogy
#1
this is going to be a painful process to do. you may end up re-writing the entire application. before that consider OWLNext in sourceforge.
这将是一个痛苦的过程。你最终可能会重写整个申请表。之前考虑在sourceforge中使用OWLNext。
PS: I don't have any experience in doing this.
PS:我没有这方面的经验。
#2
if you do not want to rewrite the entire application, your best bet is to migrate to OWLNext (http://owlnext.sourceforge.net/). First step will be to still use Borland C++ 5.0x, but upgrade the project to use OWLNext instead of the old OWL libraries. After that, you can create a new VC++ project, add your sources there, build OWLNext for VC++ and start using it for further development.
如果您不想重写整个应用程序,最好的办法是迁移到OWLNext(http://owlnext.sourceforge.net/)。第一步仍然是使用Borland C ++ 5.0x,但升级项目使用OWLNext而不是旧的OWL库。之后,您可以创建一个新的VC ++项目,在那里添加源代码,为VC ++构建OWLNext并开始使用它进行进一步开发。
Jogy