• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:LSI-C試食版がWindows vista上で使えないので、このカテ)

Windows vista 上で使えないLSI-C試食版の解決方法

このQ&Aのポイント
  • LSI-C試食版がWindows vista上で使えないという問題を解決するために、Visual C++ 2010 Expressのインストール方法と使い方を知りたいです。
  • LSI-Cの使い方はテキストエディタ(TeraPad)でソースプログラムを作り、コマンドプロンプト画面でコンパイルして実行するというものですが、そのコンパイルの部分だけVisual C++ 2010 Expressを使いたいです。
  • LSI-C試食版をWindows vista上で使えるようにする手順や参考サイトを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

とりあえず,公式にはこのあたりです。 MSDN: コマンド ラインでのビルド http://msdn.microsoft.com/ja-jp/library/f35ctcxw.aspx 基本的には,「Visual Studio Command Prompt (2010)」を起動 (日本語版では訳されているはずです) して, あとは普通にcl a.cのように使えばコンパイルとリンクができます。 LSI-Cが使えないのはOSが64-bit版だったりしませんか。 x64ではWoWサポートがないため,16-bitプログラムは実行できません。

utu-ne
質問者

お礼

 ありがとうございます。やってみます。  OSは、Vista Home Premium Service Pack 2です。

utu-ne
質問者

補足

c:\Program Files\Microsoft Visual Studio 10.0\VC にプログラムがインストールされていて、そこにあらかじめエディタ(TeraPad)で作ったソースプログラム ("Hello,World"と表示させるだけのプログラム、ファイル名"hello.c")をコピーしてきて、 (このときに少し「コピーしていいのか」というようなメッセージが出ましたが) "cl hello.c"と入力すると、 "fatal error C1083: コンパイラの生成したファイルを開けません。'hello.obj':Permission denied" と表示されました。 ソースプログラムは、マイドキュメントなどのフォルダにおいて作業するほうがよいのでしょうか。 そのときに、そのフォルダにパスを通しておくようなバッチファイルを作らないといけないのでしょうか。 具体的にどうすればコンパイル・リンク・実行ができるのか、ご教示いただけないでしょうか、 よろしくお願いします。

その他の回答 (4)

  • neko1963
  • ベストアンサー率49% (127/258)
回答No.5

Visual C++ の使い方については市販の本が出ていますので、本をご覧になった方が良いと思います。 C++の領域にに踏み込まずにCで記述するとしても、LSI-C試食版とVisual C++ では言語仕様に差異がありますので、その違いをどうなさるのでしょうか? LSI-C試食版は以前使っていましたが16bit、Visual C++ 2010 Expressであれば32bitという違いがあありますし・・・。コンパイルの部分だけVisual C++ 2010 Expressで行い、リンクをLSI-C試食版というのは不可能ではないかと思いますが・・・。 ※LSI-C試食版の32bit版が出ていますでしょうか?

utu-ne
質問者

お礼

 No.4さんの方法で、Visual C++でコンパイル・リンク・実行ができました。助言ありがとうございました。

回答No.4

自分の作ったファイルは必ず「ドキュメントフォルダ」 (Vista以降なら%UserProfile%\Documents)以下においてください。 間違っても%ProgramFiles%以下においてはいけません。 Windowsのセキュリティまわり (DACLなど) がわかっているのであれば,別にドキュメントフォルダでなくてもよいのですが, そうでないならドキュメントフォルダに書き込むのが一番問題が少ないです。 で,「Visual Studio Command Prompt (2010)」は,VS2010環境への環境変数設定がなされた状態のコマンドプロンプトを起動します。 環境変数設定のなされたコマンドプロンプト上では,VS2010のcl.exeへのパスが通った状態になっています。 なので,cdなりpushdなりで,ソースコードを置いたディレクトリにカレントディレクトリを移動し, その上でcl.exeを実行すればビルドできます。 # システムの環境変数に書き込まないのは複数バージョンを共存させるため。

utu-ne
質問者

お礼

 おっしゃる方法で、コンパイル・リンク・実行ができました。ありがとうございました。

回答No.3

「Visual Studio コマンドプロンプト」を開き cl xxxx.c

utu-ne
質問者

お礼

 明快なご回答をありがとうございます。やってみます。

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.2

「LSI-C試食版」は私にとって1990年代のMS-DOS(NEC版)の記憶しかありません。 同様な質問が2007-05-02にされているので、そちらを参考にしてください。

参考URL:
http://questionbox.jp.msn.com/qa2968870.html
utu-ne
質問者

お礼

 ありがとうございます。ご提示くださったまさしくその質問をみて、Visual C++をダウンロードしたのですが、いざそれを起動してみると、ちんぷんかんぷんになってしまったのです。それで、新たに質問しました。

関連するQ&A