我对Qt/KDE和Python没有开发经验,但我知道使用Visual进行移动平台的Windows开发。我的要求是为WindowsCE5.2设备构建开放对象客户端https://launchpad.net/openobject-client-kde。
我已经从http://sourceforge.net/p/ktiny/code/HEAD/tree/下载了资料来源,但不知道该如何处理。我理解这些源代码包含Python和Qt文件。
有人能告诉我如何构建/编译下载的源代码吗?我使用的是Windows 8,要配置的SDK/IDE/Libs是什么?
提前谢谢
@nish
发布于 2014-05-14 10:10:26
您下载的源代码只在某种意义上包含"Qt文件“。它真正拥有的是用于生成用户界面的各种构建脚本、C++源文件、.ui xml和.qml文件。C++和.ui源需要通过代码生成器(moc和uic )运行,以生成更多的C++代码。
要使这段代码正常工作,您所做的一切就是使用它使用的任何构建系统编译它,并将它与Qt库链接起来。
第一步是为目标平台构建一个正常工作的Qt。您需要达到在WindowsCE5.2设备上运行Qt的示例。在达到这一点之前,没有任何理由去查看openproject文件本身。如果你不能让光秃秃的Qt来完成你的目标,那你就完了。
第二步是找出openobject客户端项目的依赖关系--它真的需要KDE吗?
第三,您必须获取和构建这些依赖项,并确保它们在目标平台上工作。对于KDE,您可以使用大量的示例应用程序来尝试。
最后,您将构建openobject代码本身。
请注意,您构建的项目中很可能没有一个包含任何Visual项目文件,因此您将使用各种命令行构建工具运行所有构建。
实际上,使用而不是Visual进行构建可能是最简单的,因为Visual实际上不支持任何除了自己的构建系统之外的任何构建系统。请注意,Visual有两个主要组件: IDE和具有必要的运行时库的编译器。你不需要用前者来使用后者。
尽管如此,你的问题太宽泛了,当你遇到个别问题时,你需要回来问不同的问题。
https://stackoverflow.com/questions/23647414
复制相似问题