如何从C/ c++项目中创建运行时组件
How to create Runtime Component from C/C++ project
我有一个用c++编写的项目,它将LaTeX公式转换为.gif
图像,我想将这个项目用作我的c# Windows Store应用程序中的组件。
我该怎么做呢?
我读了但不懂。如果它是全局的,那么简单的任务呢?容易吗?
我使用本文中的Mathtex
这很容易,只需创建c++项目作为Windows运行时组件项目或类似的东西,构建它,并将其添加为c#项目的参考。
记住,你需要使用c++/CX来创建可以在Windows Store应用程序中从c#中使用的类。c++/CX类似于c++/CLI(托管c++),除了c++/CX是非托管的,适用于Windows Store应用程序,而c++/CLI是托管的,适用于桌面应用程序。无论哪种方式,一个普通的c++类永远不能从c#中被消费(除非它是一个COM类,但这是另一个讨论的主题)。
相关文章:
- 在 c++ 中是否允许创建具有运行时边界的数组?
- cout 新创建的对象引发运行时错误
- 创建 QtChart 对象会在运行时创建EXC_BAD_ACCESS错误
- 在编译时而不是运行时创建一个由两个字节组成的值
- 如何在运行时创建和命名对象?
- 如何在运行时对程序创建的.sys文件设置文件版本
- 在函数中创建的数组,编译时还是运行时?
- 如何在运行时从 c++ 中的 DLL 文件创建对象?
- 未知大小的数组作为类成员,用于在运行时(对象创建时间)创建数组的对象
- 在运行时创建和更改游戏状态
- 在运行时创建 DFA.多少个州
- 将事件分配给在运行时动态创建的 VCL 控件
- 是否有任何可能的方法将事件(自定义)附加到在运行时创建的对象?[C 构建器]
- 在 OpenGL ES for Android 中运行时创建大型纹理的最有效方法
- 根据用户的输入在运行时创建对象
- 在运行时用c++创建dll
- 从SFML提供的X11句柄创建Irrlicht设备.运行时X11/OOpenGL错误
- 如何在游戏运行时创建新函数并执行它
- 使用类型擦除创建运行时type_traits查询
- 如何从C/ c++项目中创建运行时组件