我想编写一个数据库程序,并为工作中的Windows机器构建它。这可能没有太多研磨吗? (可以这么说)
答案 0 :(得分:1)
使用跨平台语言,如:
或者,如果您更喜欢C ++,请使用Boost库:http://www.boost.org/
来自网站:
Boost适用于几乎所有现代操作系统,包括UNIX和 Windows变种。按照入门指南下载和 安装Boost。流行的Linux和Unix发行版,如Fedora, Debian和NetBSD包括预构建的Boost包。提升也可能 已在您组织的内部Web服务器上可用。
答案 1 :(得分:1)
除了SimpleCoder的评论之外:如果它是带有UI的程序,请确保使用也是跨平台的UI工具包,或者以可以使用具有相同业务层的不同UI工具包的方式设计它(一个好的模式是MVC Pattern)。
答案 2 :(得分:1)
是的,这应该是可能的。 There's a project to bring GTK+ to windows.
如果您碰巧运行基于GTK +的操作,则可能需要此安装程序 应用程序并需要GTK +运行时环境来运行它。注意 此安装程序不包含任何开发库或标头。 如果您想为Win32开发/编译GTK +应用程序,请下载 来自Tor Lillqvist页面的开发包(参见链接部分)。
但请注意,用户体验通常会恶化,您的跨平台性越强。