我没有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是什么
提前谢谢
@完成
您下载的源代码只在某种意义上包含“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和带有必需运行时库的编译器。你不需要使用前者来使用后者。你知道吗
不过,你的问题太宽泛了,当你遇到个别问题时,你需要回来问单独的问题。你知道吗
相关问题 更多 >
编程相关推荐