因為現在 Visual Studio 2010 尚處於 beta 階段,所以 Microsoft 網站內沒有 Visual C++ 2010 Redistributable Package 的下載。其實在灌完 Visual Studio 2010 Professional Beta 2 之後,電腦中就已經有一份 Visual C++ 2010 Redistributable Package,地點在
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86
檔案名稱依然叫做 vcredist_x86.exe
也可以不安裝 vcredist_x86.exe,而是將需要的 dll 複製到編譯完成的程式 exe 檔案所在的資料夾中。dll 都在
C:\Program Files\Microsoft Visual Studio 10.0\VC\redist\x86
例如我編譯的一個程式只需要 msvcr100.dll 和 msvcp100.dll,這兩個 dll 在
C:\Program Files\Microsoft Visual Studio 10.0\VC\redist\x86\Microsoft.VC100.CRT
但是這種複製 dll 的方法不適用於 Visual Studio 2008 SP1,也就是說你必須安裝 Visual C++ 2008 SP1 Redistributable Package。
沒有留言 :
張貼留言