windowsce5.2中的Qt/KDE开放对象客户端

2024-04-25 17:38:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我没有Qt/KDE和Python的开发经验,但是我知道使用visualstudio进行移动平台的windowsce开发。我的要求是为windowsce5.2设备构建openobjectclienthttps://launchpad.net/openobject-client-kde。你知道吗

我已经从http://sourceforge.net/p/ktiny/code/HEAD/tree/下载了源代码,但不知道如何处理它。我知道这些源代码包含Python和Qt文件。你知道吗

有人能告诉我如何构建/编译下载的源代码吗?我使用的是windows8,要配置的SDK/IDE/Libs是什么

提前谢谢

@完成


Tags: clienthttpnetlaunchpad源代码平台经验qt
1条回答
网友
1楼 · 发布于 2024-04-25 17:38:32

您下载的源代码只在某种意义上包含“Qt文件”。它真正拥有的是各种构建脚本、C++源文件、UI XML和.qML文件,用于用户界面生成。C++和.UI源需要通过代码生成器(MOC和UIC)运行,以生成更多的C++代码。你知道吗

要使这段代码正常工作,您所要做的就是使用它使用的任何构建系统来编译它,并将它与Qt库链接起来。你知道吗

第一步是为您的目标平台获得一个工作的Qt构建。您需要了解在WindowsCE5.2设备上运行Qt所包含的示例。在你达到这一点之前,根本没有理由去看openproject文件本身。如果你不能完成你的目标,你就完了。你知道吗

第二步是弄清楚openobject客户机项目的依赖关系——它真的需要KDE吗?需要到什么程度?你知道吗

第三,您必须获取和构建这些依赖项,并确保它们在您的目标平台上工作。对于KDE,有很多示例应用程序可以用来尝试。你知道吗

最后,您将构建openobject代码本身。你知道吗

请注意,您将要构建的项目很可能都不包含任何visualstudio项目文件,因此您将使用各种命令行构建工具运行所有构建。你知道吗

事实上,使用Qt-Creator而不是visualstudio进行构建可能是最容易的,因为visualstudio除了自己的构建系统外,并不真正支持开箱即用的任何构建系统。请注意,visualstudio有两个主要组件:IDE和带有必需运行时库的编译器。你不需要使用前者来使用后者。你知道吗

不过,你的问题太宽泛了,当你遇到个别问题时,你需要回来问单独的问题。你知道吗

相关问题 更多 >