c++ - 如何使用 HTML/CSS UI 构建原生 C++ 应用程序?

标签 c++ html css user-interface desktop-application

是否可以在使用 HTML 和 CSS 作为用户界面的同时开发 C++ 程序?我知道使用 Webkit 容器使用 Javascript 进行编程,但我对 C++ 开发非常感兴趣。

当我在 Windows 下开发时,我爱上了 C# WPF,但现在我搬到了 Linux,我还没有找到一个很好的工具来使用接口(interface)标记。为此,我想将非常轻量级且易于使用的 HTML 和 CSS 与 C++ 代码和 WPF 之类的代码混合使用。

哦,还有一件事:我正在寻找桌面开发,而不是 Web。

最佳答案

是的,这是可能的。你想要的是一个 C++ Web 框架。您可以先查看 CppCMS — 一个免费的高性能 Web 开发框架(不是 CMS),旨在快速 Web 应用程序开发。

编辑:问题澄清后,我想Awesomium将非常适合您的需求。

您可以通过嵌入 WebKit(或 Gecko)来实现相同的功能,但据我所知,这正是 Awesomium 在幕后所做的。

另一种选择是librocket — 为游戏应用程序设计的 C++ 接口(interface)中间件包。您可以从描述中猜到它非常适合游戏或实时应用程序。

关于c++ - 如何使用 HTML/CSS UI 构建原生 C++ 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17517249/

相关文章:

c++ - 错误 : expected primary-expression before 'OTHER' token

c++ - 如何在 C++ 多平台中将 (char *) 从 ISO-8859-1 转换为 UTF-8?

python - BeautifulSoup 返回意外的额外空间

html - 图像和其他 div 彼此相邻的 Div 容器

java - Spring-Maven : Unable to load Javascript file

c++ - 如何将 uint16_t 转换为宽字符串 (std::wstring)

c++ - 从 Python 或 C++ 中查找可用带宽

html - 调整浏览器大小时如何阻止元素移动?

jquery - 桌面上的非 Canvas 菜单,手机上的 Accordion 菜单 [Foundation 6.3]

html - 删除自动创建的图像边框