c++ - 当 Microsoft 文档仅包含 C# 示例时如何查找 c++ 包含文件名
问题描述
当 MSDN 仅包含 C# 示例,而我正在尝试编写 C++ 代码时,如何找到所需包含文件的名称?例如,我想编写一些使用TextPointer
类的 C++ 代码,如何找到#include
需要的语句?
解决方案
TextPointer
是一个 .NET 类。C++Builder 不支持 .NET 开发,这就是为什么它的编译器找不到任何 .NET 相关的 C++ 头文件——它们不存在于 C++Builder 的运行时库中。
在 C++Builder 项目中使用 .NET 类的唯一方法是:
.NET 类与 COM 兼容(即具有
[ComVisible(true)]
属性),然后 C++Builder 代码可以创建适当 COM 对象的实例。您将 .NET 代码包装在用 Visual Studio 编写的 DLL 中,并让它导出与 C 兼容的接口,以便 C++Builder 代码可以使用它。
您使用第 3 方框架,例如CrossTalk或Hydra,它允许 C++Builder 代码托管 .NET 运行时并按原样使用 .NET 程序集和类型。
推荐阅读
- plot - 如何在每个学习周期后绘制 Fastai 损失函数
- java - MySQL 表在 Workbench 中不可见
- python - 如何正确旋转 DataFrame?
- android - 使用 SharedPreferences 在各个生命周期点将字符串保存和恢复到 EditText 的正确方法?
- nosql - Cosmos DB 唯一键
- php - 如何在 custom.php 页面中的 wordpress 中调用 Ajax?
- git - 如何在基于本地的 git 环境中合并之前查看新代码
- scheme - 在 Scheme 中使用 sect 和 slot
- assembly - 如何初始化 16 位半浮点数(ARM32 的 GAS)?
- angular - 如何配置 spring-boot-security 以使用登录页面对所有页面中的用户进行身份验证