xvid源碼在Visual C++ 6.0下成功編譯的方法

1、從http://sourceforge.net/projects/nasm/下載NASM編譯器nasm-0.98.36-win32.zip,解開後放在如:C:/DEV/NASM,將其下的nasmw.exe改名爲nasm.exe;
2、從ftp://sources.redhat.com/pub/pthreads-win32下載pthreads-2003-05-10.exe,運行解開後將Pre-built目錄放置並改名如:C:/DEV/PTHREADS;
3、從http://msdn.microsoft.com/library/default.asp?url=/downloads/list/directx.asp下載DirectX 9.0b,安裝在如:E:/DXSDK;
4、配置Visual C++編譯環境Tools-〉Options->Directories,
a、在Executable files里加入C:/DEV/NASM;
b、在Include files里加入E:/DXSDK/SAMPLES/C++/DIRECTSHOW/BASECLASSES和E:/DXSDK/INCLUDE,並將它們移到最上面,再加入C:/DEV/PTHREADS/INCLUDE;
c、在Library files里加入C:/DEV/PTHREADS/LIB和E:/DXSDK/LIB;(記住:不要將E:/DXSDK/LIB移到前面,否則編譯有錯)
5、編譯E:/DXSDK/SAMPLES/C++/DIRECTSHOW/BASECLASSES下的baseclasses.dsw,將生成的strmbasd.lib和STRMBASE.lib拷貝到E:/Program Files/Microsoft Visual Studio/VC98/Lib下,即覆蓋掉VC原有的這兩個庫;
6、將xvid目錄下欲編譯的dsp和dsw文件都用寫字板打開後再存一遍,消除unix的格式字符。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章