链接语法是一个允许句子解析的软件。它有一个我希望使用的API(Details here)但是这个例子是用c ++编写的,而我是一个vb.net用户。我尝试添加对名为的文件的引用:
link-includes.h
但vs2010并不允许我选择此文件,因为它不是可识别的参考文件类型之一。我已尝试将上述文件添加到解决方案中,但这并不允许我以任何方式引用它(据我所知)。欢迎任何建议/提示/建议!
答案 0 :(得分:2)
VB.Net项目无法直接引用C ++头文件。为了使用VB.Net的C ++代码,需要使用以下方法 :
将C ++代码编译为本机DLL,然后VB.Net代码可以P/Invoke
将C ++代码编译为本机DLL,然后exposed via COM
编译C++/CLI project中的C ++代码,VB.Net项目可以将其引用为另一个托管项目(即通过项目参考)
可在此处找到更多信息:Invoke Native C++ DLL from .NET Code