移植托管 c++ 时出现问题 从 vs2003 到 vs2008

发布于 2024-07-08 06:16:51 字数 94 浏览 8 评论 0原文

在尝试将我的托管 C++ 项目从 vs2003 移植到 vs2008 时。 我添加了 oldSyntax 标志。 但我仍然收到错误 sourceanotations.h。

In trying to port my managed c++ project from vs2003 to vs2008. I have added oldSyntax flag. But I still get error sourceanotations.h.

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

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

发布评论

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

评论(1

长亭外,古道边 2024-07-15 06:16:51

我们有一个使用 C++ 托管扩展编写的项目,它根本无法使用 /clr:oldSyntax 在 VS2005 中进行编译。

不幸的是,您的选择是要么继续使用 VS2003 构建它,要么将其转换为 C++/CLI(或者抱怨 Microsoft,但我不会对此抱有太多希望)。

我们已经完成了许多项目的翻译,虽然很乏味,但相当简单。

或者,如果有其他解决方案,我想在这里提供它,这样我们就可以退役我们仍然运行 VS2003 的构建机器,只是为了这个目的!

We have a project that was written with the managed extensions for C++ that simply doesn't compile in VS2005 using /clr:oldSyntax.

Unfortunately your choices are either to keep building it with VS2003 or translate it to C++/CLI (or complaining the Microsoft, but I wouldn't hold out too much hope there).

We've done the translation on a number of projects and it is tedious, but fairly straight forward.

Or if there is another solution out there I'd like to here it so we can retire the build machine we still have running VS2003 just for this purpose!

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