转换 VC++ 6个项目到VC++2010用MFC

发布于 2024-11-04 07:31:23 字数 303 浏览 1 评论 0原文

所以,我有这段代码,自 99 年以来就没有被触及过,并且是用 VS6 编写的。我需要能够编译和更改代码中的一些内容,因此,在尝试 VS2010 转换向导后,我收到一些错误,指出找不到某些头文件。: afxwin.h 以及与以下内容相关的另一个头文件程序。我知道它使用的是 MFC,而且由于我没有 VS 的 Express 版本,而是完整版本,所以我应该拥有所需的所有依赖项,对吧?

所以我想我的问题是:转换几个旧版本的 VS 文件的最佳方法是什么?我是否必须创建一个新的 2010 C++ 项目,然后手动移植所有文件?

谢谢!

So, I have this code that hasn't been touched since '99, and was made with VS6. I need to be able to compile and change some stuff in the code, SO, after trying the VS2010 conversion wizard, I get a few errors saying certain header files couldnt be found.: afxwin.h , and one other header file that's related to the program. I know it's using MFC, and since I have NOT the express edition of VS, but the full version, I should have all the dependencies required, right?

So I guess my question is: what would be the best way to convert a VS file thats several versions old? Will I have to create a new 2010 C++ proj, and just manually port over all the files?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

醉南桥 2024-11-11 07:31:23

如果转换出现问题,您可以尝试从现有代码创建新项目

VC++ 10 在符合标准方面要好得多,因此您可能会发现即使您有一个可用的项目文件,VC++ 6 源代码也不再编译(这是一件好事)。解决此类问题通常并不难。

You could try Create New Project from Existing Code if the conversion is problematic.

VC++ 10 is a lot better on conformance to the standard, so you may find the VC++ 6 source code no longer compiles even when you have a working project file (a good thing). Fixing such problems up is not generally too hard.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文