LSI-C試食版がWindows vista上で使えないので、このカテゴリで調べてVisual C++ 2010 Expressをダウンロードしてインストールしましたが、使い方がさっぱり分かりません。プロジェクトとか、意味のわからない単語ばかりです。LSI-Cでは、テキストエディタ(TeraPad)でソースプログラムを作り、コマンドプロンプト画面で、"lcc xxxxxx.c"でコンパイルして、それを実行して動作を確認する、という使い方をしていて、そのコンパイルの部分だけVisual C++ 2010 Expressを使いたいのですが、そのような使い方ができるような手順が、どこかのサイトに載っていないでしょうか。もしくは、手順をご存じの方、言葉でここでご回答していただけないでしょうか。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
とりあえず,公式にはこのあたりです。
MSDN: コマンド ラインでのビルド
http://msdn.microsoft.com/ja-jp/library/f35ctcxw …
基本的には,「Visual Studio Command Prompt (2010)」を起動 (日本語版では訳されているはずです) して,
あとは普通にcl a.cのように使えばコンパイルとリンクができます。
LSI-Cが使えないのはOSが64-bit版だったりしませんか。
x64ではWoWサポートがないため,16-bitプログラムは実行できません。
この回答への補足
c:\Program Files\Microsoft Visual Studio 10.0\VC
にプログラムがインストールされていて、そこにあらかじめエディタ(TeraPad)で作ったソースプログラム
("Hello,World"と表示させるだけのプログラム、ファイル名"hello.c")をコピーしてきて、
(このときに少し「コピーしていいのか」というようなメッセージが出ましたが)
"cl hello.c"と入力すると、
"fatal error C1083:
コンパイラの生成したファイルを開けません。'hello.obj':Permission denied"
と表示されました。
ソースプログラムは、マイドキュメントなどのフォルダにおいて作業するほうがよいのでしょうか。
そのときに、そのフォルダにパスを通しておくようなバッチファイルを作らないといけないのでしょうか。
具体的にどうすればコンパイル・リンク・実行ができるのか、ご教示いただけないでしょうか、
よろしくお願いします。
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版が出ていますでしょうか?
No.4
- 回答日時:
自分の作ったファイルは必ず「ドキュメントフォルダ」 (Vista以降なら%UserProfile%\Documents)以下においてください。
間違っても%ProgramFiles%以下においてはいけません。
Windowsのセキュリティまわり (DACLなど) がわかっているのであれば,別にドキュメントフォルダでなくてもよいのですが,
そうでないならドキュメントフォルダに書き込むのが一番問題が少ないです。
で,「Visual Studio Command Prompt (2010)」は,VS2010環境への環境変数設定がなされた状態のコマンドプロンプトを起動します。
環境変数設定のなされたコマンドプロンプト上では,VS2010のcl.exeへのパスが通った状態になっています。
なので,cdなりpushdなりで,ソースコードを置いたディレクトリにカレントディレクトリを移動し,
その上でcl.exeを実行すればビルドできます。
# システムの環境変数に書き込まないのは複数バージョンを共存させるため。
No.2
- 回答日時:
「LSI-C試食版」は私にとって1990年代のMS-DOS(NEC版)の記憶しかありません。
同様な質問が2007-05-02にされているので、そちらを参考にしてください。
参考URL:http://questionbox.jp.msn.com/qa2968870.html
ありがとうございます。ご提示くださったまさしくその質問をみて、Visual C++をダウンロードしたのですが、いざそれを起動してみると、ちんぷんかんぷんになってしまったのです。それで、新たに質問しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- C言語・C++・C# 「using Windows」でエラーが出る 3 2022/12/23 19:53
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- Gmail おすすめメーラー 1 2022/11/23 20:25
- C言語・C++・C# visual studio 2019 についての質問です 1 2022/09/21 09:58
- 年賀状作成・はがき作成 「筆王 ZERO」から、「筆王 Ver.27」へ 5 2022/11/16 20:33
- その他(プログラミング・Web制作) Windows上のプログラム。「予め決められた時刻に自分で起動して処理して自分で終了する」って可能? 3 2023/01/04 14:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.jarファイルの中身って書き換...
-
javaが文字コードの影響でコン...
-
逆コンパイルの見方について
-
TeXで図を挿入できません.助け...
-
「識別子がクラス名でも名前空...
-
コンパイルエラーに出てくる、i...
-
Javaのコンパイル結果が表示さ...
-
jasperとは
-
サクラエディタでjavaのプログ...
-
emacsでjavaをコンパイルする方法
-
ExcelCS
-
Eclipseコンパイル時のエラー無効
-
javaコンパイル用バッチファイ...
-
dokojavaのコンパイルについて
-
Eclipse>ant deployでOutOfMemo...
-
日本語対応 逆コンパイラについて
-
コンパイルエラー
-
Log4jのインストール
-
テーブルの初期化
-
Eclipse3.5EEでJavaのコンパイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.jarファイルの中身って書き換...
-
IIS環境でJAVAを使用したい
-
javaが文字コードの影響でコン...
-
Eclipse3.5EEでJavaのコンパイ...
-
コンパイルエラーに出てくる、i...
-
サクラエディタでjavaのプログ...
-
Javaのコンパイル結果が表示さ...
-
javax.servlet は存在しません...
-
eclipseの構文エラーについて
-
javaの簡単なソースがコンパイ...
-
「識別子がクラス名でも名前空...
-
eclipseの設定のJREとコンパイ...
-
dokojavaのコンパイルについて
-
逆コンパイルの見方について
-
exlipseでデバックエラーが発生...
-
eclipseについて
-
classファイルを元に戻す
-
日本語対応 逆コンパイラについて
-
コンパイルができないのですが...
-
java サーブレットのサンプルプ...
おすすめ情報