gpt4 book ai didi

c# - 如何在 C# GUI 中嵌入 C OpenGL 应用程序?

转载 作者:太空宇宙 更新时间:2023-11-04 01:08:39 26 4
gpt4 key购买 nike

我有一个用 C 语言为类 Unix 系统编写的 3D OpenGL 应用程序,它在 Linux 中运行良好,但缺少 GUI,只能通过键盘控制。据我所知,C# GUI 是创建起来最简单、最好用和最可爱的,而且在 Microsoft Visual Studio 2010 Ultimate 中用 C# 创建漂亮的 gui 非常容易。

所以我决定在 C# 应用程序 GUI 中嵌入用 C OpenGL 编写的图形应用程序,就像这样: http://img854.imageshack.us/img854/2773/qoyz.jpg

当然,我想从我的 C# GUI 控制 C 应用程序。它可以以任何可能的方式完成我在想也许是一些从 C OpenGL 代码编译的 dll 文件?

我对这类东西没有任何经验,所以请给我明确的答案:)

最佳答案

您可能需要为您的 C 项目创建一个托管代码包装器,以便可以从 C# 访问它。

请参阅之前提出的问题:Porting (unmanaged) C++ to C# vs. using the C++ as a DLL in a C# application

关于c# - 如何在 C# GUI 中嵌入 C OpenGL 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17652094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com