release程序拿給沒有安裝vc環境的機器運行,出現“應用程序無法正確啓動,0x00000b”的問題,經過判斷不是沒有安裝vc環境的原因。
exe程序依賴了A.dll,A.dll在編譯時依賴了b.dll和c.dll,後來用Depends查看dll的依賴,發現release版的A.dll中依賴了msvcr80.dll和msvcr80d.dll,release版依賴msvc80.dll是不正常的。仔細查看編譯選項,去掉其對msvc80d.dll的依賴後,一切正常。
release程序拿給沒有安裝vc環境的機器運行,出現“應用程序無法正確啓動,0x00000b”的問題,經過判斷不是沒有安裝vc環境的原因。
exe程序依賴了A.dll,A.dll在編譯時依賴了b.dll和c.dll,後來用Depends查看dll的依賴,發現release版的A.dll中依賴了msvcr80.dll和msvcr80d.dll,release版依賴msvc80.dll是不正常的。仔細查看編譯選項,去掉其對msvc80d.dll的依賴後,一切正常。