- ベストアンサー
C言語について教えてください。
フォームに三つラジオボタンとボタン一つだけのC言語プログラムを作りたいです。複雑なものはC#で作っています。C言語にこだわる理由は、すべてのWindows上でFrameworkをインストールしなくとも動くらしいとのことです。 「厳密にはFramework不要の言語は世の中に存在しない」と言う方がいますが、非常に困惑しています。大体でいいんで、WindowsXPとWindows7でテキストファイルの処理ができれば十分です。 こんな簡単なプログラムを作るためには、どんなコンパイラーがよろしいですか? ド素人ですので、教えてください。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
BCC
その他の回答 (6)
- wormhole
- ベストアンサー率28% (1626/5665)
>フレームワークをロードモジュールに取り込むことはできますでしょうか。 MFCならスタティックリンクにすればできると思いますけど・・・ 実行ファイルかなり大きくなりますし 実行時もコード領域の共有とかできなくなるのでメモリそれなりに喰いますよ。 そのプログラムは同時に1つしか動かさないのであればあんまり関係ないのでしょうが。 またMFCはVisual C++ Expressにはついてこないので 使用するならVisual Studioを購入する必要があります。
- yama1718
- ベストアンサー率41% (670/1618)
>フレームワークをロードモジュールに取り込むことはできますでしょうか。 ランタイムライブラリが嫌という話しなら、確かポーランド系の開発環境(Delphiなど) ではexeだけの実行ファイルが作れたと思いましたが。
- yama1718
- ベストアンサー率41% (670/1618)
前に同様な質問があったので参考URLの私の回答を参考にして下さい。 Cは Visual C++ が良いでしょう、リソースエディタは欲しいですからね、 Framework や MFCなどクラスライブラリなどは一切使わずに、Windows API を呼びまくって作って下さい。 何もしないスケルトンプログラムだけでも結構面倒ですよ。 根性で頑張ってね。
- kmee
- ベストアンサー率55% (1857/3366)
VisualCを使ってるなら、ランタイムが必要になることがあります。 http://www.losttechnology.jp/Win7/install.vc.html たしかに.NET Frameworkは不要ですが テキスト処理だけなら、VBScriptとか、Portable版のPerl+Tkとかの方が楽なことが多いです。 Cにこだわる理由なんてありません。
- zwi
- ベストアンサー率56% (730/1282)
根性があれば作れますよ。 .NetFrameworkは不要でWindowsであれば良いです。 「Win32API(C言語)編 トップページ」 http://www.geocities.jp/ky_webid/win32c/index.html 「Win32 API入門」 http://wisdom.sakura.ne.jp/system/winapi/ コンパイラはVisualC++とかを使って下さい。 「太田研究室 > Visual C++ 2008 Express Edition プログラミング入門」 http://cvwww.ee.ous.ac.jp/vc08prog.html ちなみに新規プロジェクトでCLRを選ぶと.NetFrameworkを必要としますので注意。
- wormhole
- ベストアンサー率28% (1626/5665)
フレームワークがなくても動くものはつくれますが Windows APIのみ駆使してつくるのはかなり面倒ですよ?
補足
フレームワークをロードモジュールに取り込むことはできますでしょうか。 できなかったら、根性で作ります。
お礼
古い以外問題点ありませんでした。 それなりものができました。初心者には最高に便利です。ありがとうございました。
補足
ありがとうございます。早速調べてみます。