Windows XP下編譯openssl-1.0.0 (下)

在公司的電腦XP上安裝openssl-1.0.0,

 

1. 當執行nmake -f ms/ntdll.mak時,出現下面的錯誤:

NMAKE : fatal error U1077: 'cl' : return code '0xc0000135'

並彈出一個對話框,信息如下:

CL.EXE  Unable to Locat Component

This application has failed to start because mspdb60.dll was not found. Re-installing the application my fix this problem.


解決方法
在VC目錄下搜文件名mspdb60.dll,只有一項,C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin, 查看PATH環境變量,發現沒有這一項,添加到PATH即可。

 

2. NMAKE : fatal error U1077: 'link' : return code '0x460'


LINK : error LNK2001: unresolved external symbol __DllMainCRTStartup@12
out32dll/libeay32.dll : fatal error LNK1120: 32 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.

 

解決方法:

嘗試了N久,仍然有錯。我嚴重懷疑是環境變量的問題,可對照公司電腦和我電腦上的環境變量,已經設成相同的了,還是報這個錯。最後,怒之,強行把VC 6.0卸載,然後重新安裝,安裝的時候選上註冊環境變量,再按着我上篇安裝的方法,最後安裝成功!

注:以後再安裝軟件提示註冊環境變量時,儘量勾選上

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章