vc的nasm和vcsp5 vcpp5的安裝。

commshare發表於2011-04-17

 

如果vc不能編譯asm的彙編程式碼,會報錯,需要nasm,下載nasm,放在vc的如下路徑

 

 

C:/Program Files/Microsoft Visual Studio/VC98/Bin

 

 

 

csdn上有下載,下載檔案中說:

 

時間:2009.09.06

人員:李亞東

 

軟體:nasm.exe和ndisasm.exe作為載入彙編程式碼用的。(xvid編碼,解碼)

//Performing Custom Build Step on ./common/i386/colorspace_yuyv_mmx.asm 

//'nasm' 不是內部或外部命令,也不是可執行的程式 

//或批處理檔案。 

//解決上面的問題。

感謝李亞東網友。

 

試驗,編譯成功。
======================
align 對齊有問題  的報錯,
安裝vc 的先sp5 和後vc pp5
可以用以下連結
ftp://ftp.qut.edu.au/pub/mirrors/microsoft/patches/vstudio/vs6sp5/vs6sp5.exe
http://download.microsoft.com/download/vb60ent/update/6/w9x2kxp/en-us/vcpp5.exe
測試成功。
vc sp5
覆蓋中文vc
pp 5
編譯成功
成功。
得到p264decoder的這個編解碼庫
得到庫
====================================
Download mirrors for vs6sp5.exe (130.09 MB):
2003-09-17  ftp://ftp.comu.edu.tr/pub2/programlar/microsoft_guncellemeleri/visualstudio6_servicepack/vs6sp5.exe
2000-05-10  ftp://ftp.dlut.edu.cn/pub3/incoming/Microsoft/Visual_Studio_SP/vs6sp5.exe
2001-01-15  ftp://ftp.wsisiz.edu.pl/pub/pc/microsoft/visual studio professional 6.0/vs6sp5.exe
2001-04-29  ftp://ftp.dou.dk/pub/microsoft/vs/vs6sp5.exe
2001-02-05  ftp://ftp.jaring.my/pub/microsoft/patches/vstudio/vs6sp5/vs6sp5.exe
2001-02-04  ftp://ftp.qut.edu.au/pub/mirrors/microsoft/patches/vstudio/vs6sp5/vs6sp5.exe
2002-01-14  ftp://mask-student.wsisiz.edu.pl/pub/pc/microsoft/visual studio professional 6.0/vs6sp5.exe
2001-12-10  ftp://unix2.asu.tusur.ru/pub/VStudio/SP5/vs6sp5.exe
2002-08-15  ftp://ftp.ur.ru/Updates/Microsoft/VisualStudio/6/vs6sp5.exe
2001-09-23  ftp://ftp.headoff.com/Software/Microsoft/MSVS/vs6sp5.exe
pp5很容易獲取
=====================
參考
http://blogold.chinaunix.net/u/16231/showart_1714364.html
'align' : unrecognized extended attribute
關於位元組對齊的使用,gcc一般用
__attribute__ ((aligned (n))
vc中用
#pragma pack(n)
...
#pragma pack()
但是很多程式中用另外一種方式:
__declspec(align(n))
後面這種方式預設的vc++6.0編譯報錯'align' : unrecognized extended attribute
1.安裝vs6sp5和processor pack 5,重新啟動.
2.再編譯即可

 

相關文章