none
Macro Assembler(MASM) 8.0がインストールできません RRS feed

  • 質問

  • Macro Assembler(MASM) 8.0のインストールで、以下のエラーが表示されます。

    「Microsoft Visual C++ Express Edition 2005 requied.」

    Visual C++ Express 2005は、インストールされており、
    再インストールをおこないましたが、改善されませんでした。

    環境は、全て日本語版で、WindowsXP SP2にVC6.0 SP6/Visual Studio 2003がインストールされています。

    ご教授くださいますようよろしくお願いいたします。

    2006年6月12日 10:43

すべての返信

  • とっちゃんです。

    MASM 8.0 はチェックしていないのでわかりませんが、英語版が要求されているということはないでしょうか?

    MASM 側がなにをチェック項目にしているかを把握しないとわかりませんが...

    面倒かもしれませんが、英語版のVC2005 を入れて試してみてはいかがでしょう?

     

    2006年6月12日 13:32
  • とっちゃん様

    英語版のVC2005に、MASM 8.0をインストールしてみました。

    とりあえず、英語版にて使用することにします。

    ありがとうございました。

    2006年6月13日 15:20
  • 以下のサイトでMASMsetup.EXEをダウンロード

    http://www.microsoft.com/downloads/details.aspx?familyid=7A1C9DA0-0510-44A2-B042-7EF370530C64&displaylang=en

    インストールではなく解凍ソフト(explzh など)で setup.exe をとりだす。

    同様に setup.exe から vc_masm1.cab を取り出す。

    同様に vc_masm1.cab から  FL_ml_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8 を取り出す。

    FL_ml_exe_____X86.3643236F_FC70_11D3_A536_0090278A1BB8 を ml.exe に名前変更。

    VC++のbinフォルダにml.exeをコピー。

    以上の手順で何とかなります。

    2006年10月24日 1:47
  • お待たせしておりましたが、日本語版 Visual C++ 2005 Express Edition 用のMicrosoft Macro Assembler 8.0のダウンロード提供を下記より開始いたしました。

    http://www.microsoft.com/downloads/details.aspx?FamilyId=7A1C9DA0-0510-44A2-B042-7EF370530C64&displaylang=ja

    ご注意

    • このMicrosoft Macro Assembler 8.0をインストールするには、あらかじめ日本語版Visual C++ 2005 Express Edition をインストールしておく必要があります。
    • インストールされるMicrosoft Macro Assembler 8.0は英語版ml.exeと同一のバイナリです。

    詳細については、上記ダウンロード ページでご確認ください。

     

    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。

    2006年11月20日 5:36
  • すいません。質問させてください。

    こちらは、C++ Express がいないとインストーラではじかれてしまうのでしょうか?

    ページ上では、C++ Express が必須となっているようですが、Standard Edition 以上がインストールされている場合も、Express を別途必要とするのでしょうか?

     

    2006年11月20日 7:05
  • このインストーラの場合は、日本語版 VS2005 Standard Edition 以上がインストールされていてもはじかれると思います(インストーラ起動後、マイクロソフト ソフトウェア ライセンス条項のダイアログで [はい] を選ぶところまでは行けますが、その後はじかれます)。

    ちなみにVS2005 Standard Edition 以上でしたら、もともと製品に含まれています。デフォルトでは C:\Program Files\Microsoft Visual Studio 8\VC\bin に ml.exe があると思います。

    参考までに、VS2005のセットアップ ディスク上では、VS フォルダの中にある _1077_RTL_x86_jpn_MASM.cab が ml.exe をインストールします。

    というわけで VS2005 製品群の中で、アンマネージ用の開発環境として VC++ Express Edition だけが ml.exe を含んでいないため、追加提供させていただいたというのが、このインストーラの目的とご理解いただければと思います。

    また製品ドキュメントについては、こちらをご参照ください。

    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。

    2006年11月21日 4:03
  • 返答ありがとうございます。

    Std 以上には含まれていたんですね。全然気づいてませんでした。以前は別物(この時点でかなり知識レベルが古い気がする...)だったので、今も別物だとばかり思っていました。

    失礼いたしました。ありがとうございました。

     

    2006年11月21日 5:01
  • Standard Edition のセットアップディスク中には、確かに _1077_RTL_x86_jpn_MASM.cab が含まれているようですが、

    > http://msdn2.microsoft.com/ja-jp/library/hs24szh9(VS.80).aspx

    によれば VS2005 Standard Edition においては、製品に含まれていないことになっているようです。そのためか、通常のインストール過程では ml.exe はインストールされないようです。

    Standard Edition で ml.exe を使いたい場合は、手動で _1077_RTL_x86_jpn_MASM.cab を展開すればよい、ということでよいのでしょうか。

    2006年11月24日 9:49
  • ml.exe が標準ではインストールされないことを私が確認しているのは、正確に言えば Academic Edition であることを追記しておきます。
    2006年11月24日 16:26
  • こちらで確認したことについて、二点ご報告させてください。

    ①Dai MIKURUBE さんが一つ上のコメントで指摘されている製品ドキュメントの件

    現状からすると Standard Editionで VC++ のインストール(デフォルトはインストールする、です) を行うと ml.exeがインストールされます。ですから製品ドキュメントの方が誤記であるということになります。こちらはドキュメント バグとして登録し、適切な時期に修正を行いたいと思います。

    ②Academic Edition での ml.exe のインストールについて

    こちらで改めて試してみましたが、Academic Edition でも ml.exe はインストールされるようです。可能性として VC++のセットアップを選択していない場合は ml.exe もインストールされないかもしれません。そうでなければ、PC固有の問題の可能性も、場合によりありえると思います。

    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。

    2006年12月6日 11:49