移植托管 c++ 时出现问题 从 vs2003 到 vs2008
在尝试将我的托管 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们有一个使用 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!