- ベストアンサー
C言語コンパイラに関して
C言語の初心者です。 #1年くらいは触れているのですが。。 今までは、UNIX上(実際にはwindows上のcygwinですが。。)にてgccコンパイラにていろいろとやってきたのですが、そろそろWindowsプログラミングにチャレンジしてみたいと思っております。 そこで、現在チャレンジするにあたっての環境を構築しようと思っているのですが、windowsプログラミングにおける最適な?コンパイラは何になるのでしょうか?といっても各々長所・短所があって、質問がおかしいとおもっているのですが、実際のところVC++か、Borland Bccの2種類を考えております。とっつきやすい方?はどちらになりますでしょうか?ご意見を頂けると幸いです。また、学習するにあたって、お勧めのサイト等ございましたら、あわせてご教授お願い致します。 初心者で的外れな質問かと思いますが、どうかご教授・ご指導宜しくお願い致します。
- shin-emi
- お礼率22% (11/50)
- C・C++・C#
- 回答数3
- ありがとう数0
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
おすすめはVC++です。 私も以前はBorland Bccで趣味のプログラミングを していましたが、ダイアログボックスを表示する Windowsアプリケーションを作った際、 どうやってもうまく動作しなかったことがありました (コンパイルオプションの設定とかの問題だとは思うのですが) 何より、分からないことを調べるのに情報が少なくて 非常に苦労したことを覚えています。 ものすごい基本的なアドバイスですが、 使っている人が多い環境のほうが情報も 調べやすいので、VC++のほうがよいのではないでしょうか。
その他の回答 (2)
- Lbfuvab
- ベストアンサー率36% (7/19)
参考になればいいのですが、 私はBCC(コンパイラ)+BCC Developer(開発環境)+BCCForm and BCCSkelton(リソースエディタ) と言う組み合わせです。
- buriburi3
- ベストアンサー率44% (353/792)
CR++Builder(TurboC++) 三日でマスター出来るが基本的なコントロールの改造は難しい。 VC++ 情報やライブラリが多く基本部分の改造が容易に出来るがマスターするのに三カ月かかる。 DirectXやオリジナルのコントロールを使う予定が無ければC++Builder(TurboC++)の方が幸せになれる。 DirectXやOpenGL、Proxy経由のソケット通信を使う予定があるならVC++の方が幸せになれる。 後、STLを使う場合もVC++の方が良いと思う。
関連するQ&A
- C言語のコンパイラ
C言語の勉強がしたいと思っているのですが、コンパイラっていうんですかね、それについて少し調べてみたら 無料なら"Borland C++ Compiler"で、有料ならなんかかなり高いっぽいけど"Visual C++"っていうのがあることが解りました。 よくプログラミング系のサイトの人で"Borland C++"のコンパイラを利用してとてもプログラミングがしやすくなったということが書いてあるのですが、"Visual C++"と比べたらどっちの方がいいんですか?(やっぱり有料の方?) もし人それぞれなら、みなさんは両方あったらどっちを使いますか? 初心者なら無料ので十分すぎるのだとは思いますが、プログラマーみたいな人から見るとどうなのかな~と思ったので教えていただけますか。 お願いします。 ついでに"Visual C++"って言語があるんですかね?何かそんな風に書いてあるところもあったもんで。 かさねがさねお願いします。
- ベストアンサー
- C・C++・C#
- cygwin プログラミング コンパイラ
c言語のプログラミングの練習のためにcygwinというものをwindows vistaにダウンロードしたのですが、gcc fib.cみたいにコンパイルしたらbash:gcc:command not foundとでてきます。 コンパイラはcygwinと別にダウンロードしないといけないのですが。 エディタとしてメモ帳をつかってるのですが おしえてください
- ベストアンサー
- C・C++・C#
- C言語のオススメのコンパイラを教えてください
C言語の勉強を始めようと思い、コンパイラを探しているのですが、どれが良いのかわっぱりわかりません。 Windows7で動作する、初心者向けのコンパイラをご存知でしたら教えて頂きたいです。 少し探してみたところ、Microsoft Visual Basic 2010 Expressは試してみたのですが強制終了してしまい、Borland C++ Compilerは現在は公開されていないようなので、それ以外でお願いします。
- ベストアンサー
- その他(ソフトウェア)
- C言語によるMYSQL接続
質問させて頂きます。 今、現在MYSQL5.1とcygwinを使用しています。 cygwinのgccから、MySQLに接続して、データベースの値を表示させたり、cygwinのgccから、データベースにデータを登録させたりすることがWindows上で可能ですか? gcc等のコンパイラではなく、VisualC++などを使用しないとWindows上ではできないとも噂でききましたがどうなんでしょうか? もし、コンパイラとC言語で上記のことができるのなら、参考になるHPや基礎から説明しているHPなど教えてください。 どんなことでもかまいませんので、基礎から教えてください。 私の実力では参考になるHPなど探し出すことができませんでした。 よろしくお願いします。
- 締切済み
- C・C++・C#
- C言語 コンパイラについて
プログラミングを始めようと考えている初心者中の初心者です C言語からはじめようとしています コンパイラが必要だと知り、 Microsoft Visual Basic 2010 Expressというソフトをインストールしようとしたところ、 「無効なライセンス情報です。再インストールが必要です。」と表示がでます 何度再インストールしても使えません Windows vistaを使っています なにか良い解決策は無いでしょうか? 助けていただけたら幸いです!
- 締切済み
- C・C++・C#
- windowsコンパイラ
windows API32のプログラムを行いたいのですが、コンパイラは何を使えばいいのですか? コンパイラは Borland C++ BuilderX Personal(フリーのヤツ) を使っています。 このコンパイラでプログラミングできるでしょうか? 出来るとしたら、設定方法を教えてください
- ベストアンサー
- C・C++・C#
- C言語でのプログラミング
プログラミングの環境を整えるんですけど、 ダウンロードはして、Cコンパイラ設定してるところなんです。 うまくいったと思って、コマンドプロンプトで、確認したら、認識されてませんになってしまいました>< 多分、システム環境変数「PATH」を設定するときに、すでに入ってる変数値を消して、「;c:\Borland\Bcc55\bin」といれてしまったからだと思うんですけど、 どうそればいいんでしょうか??消してしまった部分はもうわからないし。。。だれか教えて下さい><
- 締切済み
- C・C++・C#
- Borlandの無償配布のCコンパイラの初期設定
ダウンロードしてきたやつを実行させて無事にディレクトリはできたのですが、以下の手順2のところのパスに追加しろ、というのがどういうことなのか分かりません。何をやればいいのか教えて下さい。 今までLinuxの既存のgccという温室で作業していたので、いざWindows上でCを動かしたいときに何をやればいいのかわかりません。助けてください ============================================================= 1. freecommandlinetools.exe を実行します。無料の C++Builder 5 コマンドラインツール開発システムをインストールしたいドライブと フォルダを選択します。 2. インストール先の bin ディレクトリで次の手順を実行します。 a. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。 b. bcc32.cfg ファイルを作成します。このファイルは,Include および Lib パスのコンパイラオプション(コンパイラの -I および -L スイッチ)を設定するものです。ファイルには次の 行を含めてください。 -I"c:\Borland\Bcc55\include" -L"c:\Borland\Bcc55\lib" c. ilink32.cfg ファイルを作成します。このファイルは,Lib パスのリンカオプションを設定するものです。ファイルには 次の行を含めてください。 -L"c:\Borland\Bcc55\lib"
- ベストアンサー
- C・C++・C#
- 開発環境について
CおよびC++などの勉強を考えているんですが、 よく企業の求人でC C++ができる方募集ってのを見かけます。 そこで質問なんですが、 一概にC C++って言っても、linuxでのgccや windowsでのcygwin環境に おけるgccだったり、無償のwindows用のbccだったり、VC++だったり どのプラットホームでどのコンパイラを使えばいいか、分かりません。 実際に会社などではフリーのコンパイラで製作してる場合もあるよ! とかいった具合なのでしょうか? 自分は個人的にvine linux3.2とwindows xp professionalを使用しているんですが、linuxのgcc環境でいくら勉強しても、それでwindows用のアプリケーションは作れないよ?とかあるんでしょうか? それとも、普通は最初に作りたいものが先きに決まっていて、それを 作るためには、このOSでこのコンパイラの組み合わせの環境じゃないといけないとかあるんでしょうか? 作りたいものと、コンパイラや環境選びの基準がいまいち分からないので、現場で製作をしておられる方や、プログラミングに詳しい方が いましたら是非、ご教授よろしくお願い致します。
- 締切済み
- C・C++・C#