如何办hpp文件引用到c#中

如何办hpp文件引用到c#中,第1张

hpp是C++程序头文件,C#应该没法直接用C++的头文件,但听人说是可以直接用dll,使用的技术称作什么PInvoke,原敏喊理是在C#代码中用extern关键字添加dll中所需方法的签名,此外陵派,如果这个dll是采用com技术实现的,也可以桥汪野使用.NET平台提供的COM互 *** 作特性直接导入使用。

hpp是C++程序头文件 。

HPP,计算机术语,用C/C++语言编写的头文件,通常宴孙用来定义数据类型,声明变量、函数、结构和类。

hpp,其实质就是将.cpp的晌颂链实现代码混入.h头樱如文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数,也不用再发布烦人的lib与dll,因此非常适合用来编写公用的开源库。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8152651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存