ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2010年5月4日 星期二

Log : Build Infrarecorder

infrarecorder 是 Windows 的 DVD create,燒錄 GUI tool,GPLed。
download 下來後,照著 README 的說明,還需要:
  • WTL : 這是 MS opensource 的 Windows Template Library,download 完後,解開,要設好 include path,source code 和 resource 的 include path 都要設。
  • ckCore, ckFilesystem, ckMMC : 這是作者自己作的 open source 專案,download 完後,一一用 VS2005 開啟,build lib。其中 ckFilesystem 和 ckMMC 都需要 ckCore,所以要先build 好 ckCore,再把 ckCore 的 include path (和 library path) 加到 project 中。
  • libpng : 一樣是 opensource 專案,需要 zlib,可以follow 上一篇 : build MediaInfo from source, zlib download,修改。 --build libpng project 時,需要把 zlib 的 include path 加進去。
上面的一些 support library,download 下來後,我都放在 ir050_src\ 下 (也就是 解開的目錄)。
都 build 好 (WTL 不需要 build)後,
  • 把 每個 project 的 include folder 都加到 infrarecorder 的 =include path 中。
  • library 都加到 library path 中。
  • libpng 跟 zlib 因為 project build 出來的 library name 有加上版本符號,所以要修改 infrarecorder 的 project 內容,改一下library name。
這樣infrorecorder 就可以build OK 了。

debug run
需要一堆 dll ,開始 debug 後 VS2005 就會 complain,就把那些 dll copy 到 inforecorder.exe 所在的 folder 裡就可以。

沒有留言:

標籤

網誌存檔