gpt4 book ai didi

c++ - 跨平台托盘应用

转载 作者:可可西里 更新时间:2023-11-01 14:19:35 30 4
gpt4 key购买 nike

我正在寻求开发一种系统托盘/停靠应用程序,它将在后台运行并执行一些任务。我想针对 Windows 和 OSX。在做了一些研究并根据我自己的技能组合之后,我打算使用 C++。它将监视指定的目录并根据目录中的文件执行操作。它将需要一个简单的表单(有点像 Dropbox)来修改简单的用户设置。

我的问题是我应该如何组织这个项目。我可以创建一个可以在两个平台上使用的 C++ dll 或类似文件,并在 Windows 上使用 WPF 或 WinForms,在 OSX 上使用 Cocoa 作为访问库的前端吗?大多数繁重的工作将由图书馆完成,因此界面不是主要关注点。创建跨平台 C++ 库涉及什么?

谢谢。

最佳答案

最好的做法是制作一个跨平台的库。如果可以的话,我会坚持使用静态库。然后根据您的平台特定需求创建各种应用程序。

最好从库中“引入”功能,而不是在库之上编写扩展。这样您就可以挑选与平台相关的内容。

我会看看 Qt用于 GUI 前端。它是迄今为止我用过的最好的工具包。

关于c++ - 跨平台托盘应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7690873/

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