我开发了一个可以编译的C / C ++库 不同的平台和目标。
在每个平台和该平台的每个目标上, 我想开发一个与库接口的UI。例如, 按下UI中的按钮会调用某些按钮 函数在我的C / C ++静态库中。
在Windows上,我想定位以下内容:
对于每个目标,我希望UI看起来 或多或少相同 - 并且最佳(如果可能) 能够使用相同的UI项目(字面上相同的代码) 对于所有目标。
问题是如果可能的话? 如果可能,应该使用哪些项目类型 我选择何时创建VS2013解决方案?有这样的 许多不同的项目类型可供选择。
正如我所看到的,解决方案将包含3个项目:
如果无法对所有目标使用相同的UI项目, 那么我的问题是我选择哪种类型的UI项目 对于个人目标?我假设项目类型为 我的C / C ++静态库在目标之间保持不变。
对于桌面目标,我希望UI包含在内 传统的,典型的程序窗口,可以在 前景(可见),背景(最小化为任务栏上的图标) 或关闭(退出)。
我对那些占据整个屏幕的新Win8应用程序并不太疯狂 (我相信这些类型的应用程序被称为“商店应用程序”?)。
我使用的是Windows 8.1 Pro。
我希望在开始这个项目之前我能得到一些好的建议。