操作
バグ #2284
完了PACKAGE のビルドでエラーが発生する。
ステータス:
終了
優先度:
通常
担当者:
-
対象バージョン:
-
開始日:
2011/11/09
期日:
進捗率:
100%
予定工数:
説明
"C:\Program Files (x86)\CMake 2.8\bin\cpack.exe" -C Debug --config ./CPackConfig.cmake で実行でエラー。
メッセージ
このアプリケーションのサイド バイ サイド構成が正しくないため、アプリケーションを開始できませんでした。詳細については、アプリケーションのイベント ログを参照するか、コマンド ライン ツール sxstrace.exe を使用してください。
Dependency Walker で cpack.exe を確認したところ、以下のファイルで "Error opening file. 指定されたファイルが見つかりません。(2)" が発生している。
- IESHIMS.DLL
- MSVCR90D.DLL
- MSVCP90D.DLL
ファイル
匿名ユーザー さんが約13年前に更新
- ファイル cpack.zip_ cpack.zip_ を追加
- 説明 を更新 (差分)
MSVCR90D.DLL、MSVCP90D.DLLは再配布できないようである。
また、Microsoft Visual C++ 2008 再頒布可能パッケージ (x86)にも含まれていませんでした。
ソースコードを改修したreleaseモードでビルドする。
cmake-2.8.3 以降のバージョンに同梱されている cpack 用の patch がみつからなかったため、cmake-2.8.2 に同梱されている cpack に patch を当てて、release モードでビルドした。
操作