[英]How to find c++ include file names when Microsoft documentation only includes C# examples
當 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 程序集和類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.