gpt4 book ai didi

c++ - 如何在 VB.net 中包含/导入 C++ 应用程序

转载 作者:行者123 更新时间:2023-11-28 02:49:29 25 4
gpt4 key购买 nike

Link grammar 是一款可以进行句子解析的软件。它有一个我希望使用的 API ( Details here ) 但是这个例子是用 c++ 写的,我是一个 vb.net 用户。我尝试添加对名为的文件的引用:

link-includes.h

但 vs2010 不允许我选择此文件,因为它不是可识别的文件类型之一以供引用。我尝试将上述文件添加到解决方案中,但这不允许我以任何方式引用它(据我所知)。欢迎任何意见/提示/建议!

最佳答案

VB.Net 项目不能直接引用 C++ 头文件。为了使用 VB.Net 中的 C++ 代码,需要使用以下方法中的一种:

  1. 将 C++ 代码编译为原生 DLL,然后 VB.Net 代码可以使用 P/Invoke

  2. 将 C++ 代码编译为原生 DLL,然后是 exposed via COM

  3. C++/CLI project 中编译 C++ 代码,VB.Net 项目可以将其引用为另一个托管项目(即,通过项目引用)

可在此处找到更多信息:Invoke Native C++ DLL from .NET Code

关于c++ - 如何在 VB.net 中包含/导入 C++ 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23393736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com