我正在爲需要PyOpenGL軟件包的項目編寫NSIS安裝程序,但是由於我的系統不包含mscvr71.dll
(VS C運行庫),因此安裝此軟件包失敗。根據KB326922,這個庫應該已經與PyOpenGL打包在一起。如何修復忽略所需C運行時庫的第三方庫?
我的問題是,什麼是最安全的方法來糾正這個,所以我可以在我的安裝程序中安裝PyOpenGL dep?我當然不希望在安裝過程中將文件放入system32中,並且我不知道包含此文件的任何更新(VS本身除外)。
編輯:
- 我不能輕易地重新包裝PyOpenGL以包括缺少DLL。我沒有安裝VS並且不確定如何重建軟件包和安裝程序。
我實際上沒有安裝VS,寧可不用重新包裝pyopengl自己。我會更新我的問題,以便更清楚。 – 2010-08-10 15:21:11
賈斯廷可能是正確的,你可以將文件包含在與應用程序相同的目錄中,並且它應該可以工作。 – 2010-08-10 15:22:22
我用於測試的我的XP SP2盒子沒有,所以這不會成爲問題。 – 2010-08-10 15:26:34