- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在寻求开发一种系统托盘/停靠应用程序,它将在后台运行并执行一些任务。我想针对 Windows 和 OSX。在做了一些研究并根据我自己的技能组合之后,我打算使用 C++。它将监视指定的目录并根据目录中的文件执行操作。它将需要一个简单的表单(有点像 Dropbox)来修改简单的用户设置。
我的问题是我应该如何组织这个项目。我可以创建一个可以在两个平台上使用的 C++ dll 或类似文件,并在 Windows 上使用 WPF 或 WinForms,在 OSX 上使用 Cocoa 作为访问库的前端吗?大多数繁重的工作将由图书馆完成,因此界面不是主要关注点。创建跨平台 C++ 库涉及什么?
谢谢。
最佳答案
最好的做法是制作一个跨平台的库。如果可以的话,我会坚持使用静态库。然后根据您的平台特定需求创建各种应用程序。
最好从库中“引入”功能,而不是在库之上编写扩展。这样您就可以挑选与平台相关的内容。
我会看看 Qt用于 GUI 前端。它是迄今为止我用过的最好的工具包。
关于c++ - 跨平台托盘应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7690873/
我想在同一运行时间内拥有多种货币。默认节点模板中插入了 Balances 托盘,但如果我正确的话,它只能处理一种货币。 如何多次重复使用托盘? 最佳答案 Pallet 可以实例化,这样您就可以在同一运
我正在尝试使用一段代码打开和关闭计算机的 CD 托盘。我一直在使用 MCI 命令,并将 winmm.lib 包含在我的项目配置的附加依赖项中。我还包含了 windows.h 和 mmsystem.h。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我正在使用electron-react-boilerplate开发 Electron 应用程序(使用electron-builder打包应用程序)。 我想创建托盘,但是它需要图标路径或 native
有没有办法选择在 Java 中打印时使用哪个出纸盒/托盘?有一个属性 MediaTray 允许您选择输入托盘,但我找不到允许您选择输出的属性。 最佳答案 除了MediaTray , 有一个 Desti
我是一名优秀的程序员,十分优秀!