http://www.javaworld.com.tw/jute/post/view?bid=5&id=203226&sty=1&tpg=13&age=0
——————————————————————————————————————————————————————————
小弟最近正在研究jmf。由於個人的需求需要修改jmf 的原生程式,因此就必須重新編譯整個jmf的source code。在編譯的過程,即使按照說明文件去操作,仍然會產生一些編譯上的問題,而這些編譯上的問題在官方網站找不到解決的方式。小弟已經把編譯的問題解決了我會在以下的文章說明解決的方式。(一)需要的必備的東西:(1) jdk(小弟是使用1.4)(2) nmake1.5(3)Java Media Framework 2.1.1e Binary(4)mspdb60.dll其中,(3)的下載位置是:http://www.sun.com/software/communitysource/jmf/download.xml(4)的下載位置是:http://www.dll-files.com/dllindex/dll-files.shtml?mspdb60(2)下載位置是:http://support.microsoft.com/kb/132084(二)安裝方式: (1)執行nmake1.5.exe後會產生二個文件:NMAKE.EXE和NMAKE.ERR 把這二個文件放在相同的目錄下。例如:c:\make 再來,設定路徑。例如:%path%;c:\make (2)解壓縮下載的Binary壓縮檔後,把derived和derived_win32二個資料匣 copy到 jmf的source code目錄內,即%JMFHOME% 再來**這一點很重要請不要遺漏。copy derived\com裡的資料匣到 %JMFHOME%\src\share裡,把原來的com資料匣蓋掉 (3)把mspdb60.dll 放到C:\WINDOWS\system32(三)設定buildjmf.bat 在%JMFHOME%\doc\buildinfo裡就有範例文件了,可以參考那裡的東西。 小弟列出我的設定方式給大家參考:-------------------------------------------------------------------------------------------------------set JAVAHOME=C:\jdk1.4set JMFHOME=C:\JMF_2.1.1e_SourceCodeset SOUNDCLASSES=%JMFHOME%\javasoundset MSDEVHOME=F:\v\VC98set oldpath=%path%set oldclasspath=%CLASSPATH%set CLASSPATH=%JMFHOME%\build\win32\lib;%SOUNDCLASSES%\sound.jar;.set path=%JMFHOME%\build\win32\lib;%SOUNDCLASSES%\win32;%path%set path=%MSDEVHOME%\bin;%path
转载请注明原文地址: https://mac.8miu.com/read-75184.html