c++ - 在 VB.Net 中继续 C++ 项目?

标签 c++ vb.net visual-studio-2005

我被要求完成一个半完成的项目。它是使用 Visual Studio 2005 用 C++ 编写的。

是否有可能以某种方式在 VB.Net 中继续该项目?如果是,你能指导我吗?

谢谢

最佳答案

我已经在 Visual Studio 中成功地做到了这一点,尽管我的场景可能有些不同。

我得到了一个现有的 C++ 应用程序来添加功能,并决定在 C#/VB 中实现新功能。在应用程序的常规属性中,我将“公共(public)语言运行时支持”设置更改为/clr。然后,我在 C# 和 VB 中创建了我的新类,并使用项目属性的“C/C++”节点上的“Resolve #using References”部分链接它们。

这并没有消除编写 C++ 的需要,因为我仍然需要编写一些 C++/CLI 代码来集成应用程序的两个部分,但它确实让我可以用语言编写我想编写的大部分新功能我的工作效率更高。

当然,如果您在 C++ 中实现了一半的对象,而您想在 VB 中实现另一半,这可能会很烦人,在这种情况下,这种方法的使用和维护可能会很烦人。

关于c++ - 在 VB.Net 中继续 C++ 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1986424/

相关文章:

c++ - 将 MFC 的 CString 转换为 ASCII 和 UNICODE 的 int

c++ - Qt QFileSystemWatcher : signal fileChanged() gets emited only once

c# - VB.NET 中代码注释和 XML 注释的不同颜色

vb.net - VB.NET 中有自动属性的代码片段吗?

visual-studio - 根据配置更改程序集名称 (Visual Studio 2005/2008)

c# - 将自定义 UserControl 添加到 Visual Studio 2005 的工具箱

c++ - 有没有一种方法可以使用 2 位大小的类型而不是 int,只需插入新的类型名称而不是 int?

c++ - 如何为此制作模板功能?

vb.net - 运行应用程序的可执行目录?

c# - .Net 中的工具提示