2010年10月6日水曜日

VistaでObjectARX 2011 Wizardsがインストールできない……と思ったら

ちゃんと説明書いたドキュメントが同梱されてましたorz 英語だけど。
AutoCAD 2011用のObjectARX SDK をダウンロードしてインストールして、さてウィザードも入れとくかと、インストール先の下の Utils/ObjARXWiz/ARXWizards.msi を実行したら、最後の最後でエラーが出てインストール失敗。ここで、Vistaのことだから管理者権限とか関係ありそうだなと思ったものの、exeではなくmsiなので、右クリックしても[管理者として実行]とか出てこないし。Webで検索してもそれらしいのが見当たらない……再起動してやり直したりしたけど駄目。そしてやっとmsiと同じフォルダの readme.txt ファイルに気づいたという。遅い。
中身は英語なんですがだいたいわかった(つもり)。表題もちゃんとそのものズバリの "How to install on Vista" だったですよ……灯台もと暗し。で、Vistaでインストールするには次のいずれかで行えばよいとのこと。

1) ユーザーアカウント制御を無効にしてからインストーラを実行
2) コマンドプロンプトを管理者として実行し、そこからインストーラを実行

やっぱり管理者権限が関係あったんですよ……惜しいところまで行ってました。てかその前にちゃんと readme.txt 読めと。普段はだいたいそれらしいドキュメントは読むほうなんですけどねー。ハマる時というのはこんなものです。
1) の方法でやったら、エラーが出ずにインストールが正常終了しました。Visual Studio 2008の新規作成からちゃんとウイザード選択できるようになってました。やれやれ。

もうインストール成功したのでテキストの続きは読んでないんですが、まだ続きがあって「それでも駄目なときは」とか「既知の制限事項」とか書いてあるので、上記の方法でもまだ駄目だった人は続きを読んでくださいね(人任せ……)。