2010-07-08 11 views
0

在stackoverflow.com我發現了一個問題,其中用戶建議使用this KDE庫來導出導入RTF文件。但是,當我下載時,我發現有很多包含在.cc和.h文件中的文件丟失。所以,請給出一個提示如何下載所有必要的文件,並且是否有任何指導給出並舉例說明如何使用RTF導出示例(或指令)?如何使用KDE的RTF導出功能?

順便說一句,如果你曾經以更好的方式編程實現了RTF導出,請告訴我如何才能做到這一點。

回答

1

首先,如您所說,代碼是KDE項目的一部分。它的代碼量非常大,所以在最壞的情況下,你必須提供大部分的kdebase-dev。下面的鏈接包含從SVN KWord的建設的教程,這將在您需要的(然後你就可以開始刪除它們,你發現他們是不相關的)的所有依賴拉:

http://wiki.koffice.org/index.php?title=Build_KOffice

瀏覽來源,我注意到一些事情。

  • #include幾乎只是引用QObject,所以要確保安裝了Qt。
  • 您正在查找的RTF類似乎是KDE對象的子類。這意味着,如果您不能將KDE作爲項目的依賴項,則可能必須經過大量工作才能將基本代碼與KDE分開。

編輯:看起來你很可能拉遠的算法從ExportFilter.cc,例如,它修改您的需求。看起來很多工作是通過QString而不是KDE方法來完成的。