- ベストアンサー
ソースの作成
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
1.[Microsoft Visual C++ 6.0]アイコンクリック 2.メニューから[ファイル]-[新規作成]→[プロジェクト] タブ→[Win32 Console Application]選択→右上[ プロジェクト名]適当に入力→右上2番目[位置]右側の ボタンを押して選択 3.[OKボタン]押下 4.次の画面→そのまま[終了]押下、そのまた次の画面→ [OK]ボタン押下 5.左画面ワークスペース(無ければメニューから[表示]- [ワークスペース])の[FileView]タブ選択 6.+印を押してツリーを展開→[Source Files]右クリッ ク→[ファイルをフォルダに追加]選択→ファイルダイ アログ[ファイル名]にそのまま『main.c』と入力→ [OK]押下→[はい]押下 7.[Source Files]の+印を展開→[main.c]ダブルクリッ ク→[はい]押下 8.以下をコピーして下さい --------------------↓ #include<stdio.h> // ☆For printf() int main() { // ここに書く printf("test\n"); // ☆テスト return 0; } --------------------↑ 9.F7 キーを押す 10.メニューから[ビルド]-[実行] 11.『// ☆~』の付いている行は別に要らない >ソースのセーブ~ メニューから[ファイル]-[すべて保存] >path~ VisualStudio がインストールされてるなら不要 とりあえずここまで
その他の回答 (1)
- KOH_da
- ベストアンサー率31% (161/506)
>ソースをセーブするには何をすればいいのでしょうか。 あなたがお使いのコンパイラの名前などを書くことです。 できればOSとかも書いた方がいいかな。 この質問はいったん削除して、 再度投稿した方が、後の人の役に立つと思います。
お礼
知りたいことが分かったので終了します。ありがとうございました。
補足
返事ありがとうございます。 質問の削除の仕方がわかりません。OSが何かもわかりません。 ウィンドウズ98でよいのでしょうか? Microsoft Visual Studio 6.0です。 コンパイラが何かもわかりません。
関連するQ&A
- ビルドから除外されたソースのコンパイル
現在、Visual Studioを使用してある巨大なプロジェクトを開発しています。言語は C++です。 このプロジェクトには、ソースファイル(*.cpp)が全部で1000以上もありま す。百ではありません、千です。 そのため、プロジェクトをビルドするのに30分以上もかかり、開発効率が非常に悪 くなっています。 コンパイル・リンクとも相当の時間がかかっています。実感としては、cpp1ファイ ルにつきコンパイル1秒かかっています。 (なぜそんなに大量のcppが必要なのかというのはここでは置いといてください) そこで、次のような方法でビルド時間を短縮する方法を考案しました。 (1)ある一定数のソースファイルのプロパティで「ビルドから除外」とする。 (2) (1)でビルドから除外したソースファイルを全てインクルードしたソース ファイルを作成し、プロジェクトに追加する。 [1つにまとめたソースファイルのイメージ] #include "src001.cpp" #include "src002.cpp" #include "src003.cpp" ・・・ #include "src999.cpp" ソースファイルを1つにまとめてしまう事による弊害は全て解決したものとします。 以上により、プロジェクト内のソースファイル数を100以下にまで減らし、無事ビ ルド時間が大幅に短縮されました。 と、ここまでは良かったのですが、一つ問題があります。 それは、「ビルドから除外」したソースファイルを単独でコンパイル出来なくなって しまうのです。(ここでは、そういうことをしたいという要望があると思ってくださ い) ソリューションエクスプローラでソースファイルを右クリックし、出てくるメニュー リストの「コンパイル」が無効表示され選択できません。 もちろん、コンパイルコマンド(cl.exe)をコマンドラインから直接叩いてやればい くらでも出来ますが、出来ればIDEから簡単な操作で行いたいのです。 また、チームで開発しているため、コンパイルする時だけソースファイルの設定を変 更するというようなことはしたくないのです。 この問題に対して、何か良い手段はないでしょうか? プロジェクトを複数モジュールに分離して・・・ とか、 プリコンパイル済みヘッダを利用して・・・ とか、 リビルド時間を短縮するためソース間の依存関係を減らして・・・ というような、質問の内容を超える回答はご遠慮ください。 そのようなことは、十分ではないかも知れませんが検討済みです。
- ベストアンサー
- C・C++・C#
- VisualC++の新規作成について。
ちょっと古いですが、Windows98で「Visual C++ 6.0」を使用しています。C言語の解説本を見てを勉強しようとしている初心者です。 新規作成するときに[ファイル][新規作成][プロジェクト][Win32 Console Application]と選択して進み、プロジェクト名を入力して、[OK]を押すと [作成するコンソールアプリケーションの種類を選択してください] と表示され、 [空のプロジェクト] [単純アプリケーション] ["Hello,World!"アプリケーション] [MFCをサポートするアプリケーション] の四つの中から選ぶようになります。 作成する、プログラムは初心者向けの解説本に載っているようなまだ短めのプログラムなのですが、どれを選択すればよろしいのでしょうか? ためしに # include <stdio.h> int main(void) { printf("%d", 15 + 37); return(0); } とのプログラムを入力してコンパイルしてみましたが、 コンパイル中... prg.cpp c:\prg\prg.cpp(4) : fatal error C1083: プリコンパイル済ヘッダー ファイルがオープンできません。'Debug/prg.pch': No such file or directory cl.exe の実行エラー prg.obj - エラー 1、警告 0 と表示されてしまいます。 このまま、ビルドしようとしても 「ソース ファイル"C:\prg\prg.c"と"C:\prg\prg.cpp"はともに出力ファイル"C:\prg\Debug\prg.obj"を作成するために設定されています。プロジェクトをビルドできません」 と表示されるのです。 プログラムのプロジェクト名は「prg」で、ファイル名は「prg.c」です。 どなたか解決策をよろしくお願いいたいます。
- ベストアンサー
- C・C++・C#
- Visual Studio で実行ファイルが作れません
C言語の勉強のため、VisualStudio2005standard を初めて使い始めましたが、ビルドできたのに実行ファイルができません。 ファイル→新しいプロジェクト→プロジェクトの種類→VCC++→win32→コンソールアプリケーション→プロジェクト名の入力→アプリケーションの設定→完了 このように操作したら、ソースフォルダの下に拡張子 .cpp のC++のひな形ができたので、それにソースを書いて、拡張子を .c に替えて保存し、ビルドしたらエラーはありませんでした。 しかし、オブジェクトファイルまたは実行ファイルは作成されていず、メニューの実行コマンドも無効の表示で、実行できませんでした。 操作の誤り、何らかの設定の必要があればご指摘いただきたいです。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- VC++で、ソースファイルを追加すると、コンパイルエラーになります。
こんばんは。 VC++6.0を使い、C言語の勉強をし始めました。新規プロジェクト→Win32 Console Application を作成し、簡単なプログラムを作成しています。 最初からあるソースファイルはコンパイル、実行できます。しかし、後から自分で追加したソースファイルは error C2065: 'printf' : 定義されていない識別子です。 という、エラーが出てしまいます。何かが、関連付けられていないのでしょうか?それとも、新規プロジェクトを作成しなければいけないのでしょうか? 私は、VC++が初めてなので、ぜんぜんわかりません。よろしくお願いします。
- ベストアンサー
- C・C++・C#
- Visual C++ 2005 Express Edition, C をコンパイルするには?
Express Edition で C をコンパイルする方法を御存知でしょうか? 軽く調べたところ、上の Menu から Project → (下の)Properties → Configuration Properties → C / C++ → Advanced → Compile as C Code を選べばできるとの書き込みがあったんですが、その後 Build してみても C がコンパイルされません。 例えば Program という Project を新規作成すると Program.cpp などいろんなファイルが自動生成され、 Program.c と保存してから Build してるのですが下の出力 Window には Program.cpp をコンパイル中と出ます。 それと、新規作成から Project でなく File を選択すると上の Menu に Build が出ないのですが その場合はどうでしょうか?? 今のところは Command Prompt の CL を使ってます。 C をコンパイルするだけなのにかなり複雑ですね。。。
- ベストアンサー
- C・C++・C#
- ソースを2つ作った場合のとき
こちらのカテゴリーでは初めて質問させていただきます。宜しくお願いします。 先日からC言語を勉強し始めて、ボーランドから無料配布されているやつをDLし、設定までは終わりました。 それで いざプログラム作成しようとしたのですが次のような状態になってしまいました 【ファイル】→【新規作成】→【プロジェクトタブ】からプロジェクト名 をつける。そのあと【新規作成】→【ファイル】→【C/C++ファイル】でファイル名をつける。 そしてプログラムを作成、コンパイルなどをすると、そのときの実行結果はちゃんと出るのでます。(これをソース1とします。) その後同じように【ファイル】→【新規作成】→【ファイル】でプログラムを作り実行をするとここでもまたちゃんと結果を出ます。(これをソース2とします) そのあと先ほど作ったソース1を見直そうとして、もう一度実行するとそのままソース2の結果が出るのですがこういうときはどうすればよろしいのですか? すごく長々となり申し訳ありません。意味不明だったならばもう一度後で書き直します。 それとプログラミングなどは全くの初心者で本当に申し訳ありませんが宜しくお願いします
- 締切済み
- C・C++・C#
- win32プログラム
bcc developer(テキストエディタ)の使い方を教えてください。 1 新規作成 → プロジェクト名(aにする。) 2 新規作成 → c/c++ファイル名(a.cppにする) 3 プログラム入力 4 コンパイル 5 メイク まで、うまくいきましたが、実行ボタンが白黒になっていて ボタンが押せません。 どこが間違っているんでしょうか? 教えてください。
- ベストアンサー
- C・C++・C#
- Visual C++ 2008で .cファイルのコンパイラができない
現在Microsoft Visual C++ 2008 Express Editionでc言語を勉強していて 今の所しばらくc++の勉強をする予定はありませんので、 c言語のみ勉強したいのですがVisual C++ 2008で、.cファイルを作成し、 これをコンパイルしようとすると必ずエラーが出ます。 原因を色々なページを回って探したのですが 「.cppファイルにすればコンパイルできます」という回答しか見当たりません c言語でも最初のうちは.cppファイルでも問題なく動くようですが、 高度なレベルに行くとcpp独自のエラーが出ると聞いております。 このような状態でc言語を勉強するのも微妙です なんとか.cファイルでコンパイラする方法は無いでしょうか? あるいはVisual C++ 2008に代わるお勧めのソフトでも結構です よろしくお願いします。
- ベストアンサー
- C・C++・C#
- おバカな質問かもしれませんが…
おバカな質問かもしれませんが… (1)拡張子.cppで作ったファイルにcのコードで書いた→コンパイルは通る (2)拡張子.cで作ったファイルにcppのコードで書いた→コンパイルは通らない という認識で宜しかったでしょうか? あと、(1)がOKの場合、拡張子.cppにcのコードで書く時と拡張子.cにcのコードで書く時に 何か注意する事ってありましたでしょうか?うろ覚えではありますが、変数でなんかあったような…
- 締切済み
- C・C++・C#
- VC++でソースファイルに2つのデータを作る場合。
Microsoft Visual C++ 2008 Express Editionというコンパイラを使っています。 新しいプロジェクトを作成すると、ソースファイル、ヘッダーファイル、リソースファイルの3つのフォルダが作成されます。 ソースファイルのフォルダに.cppのプログラムを作成しています。 もう一つ別のプログラムを実行しようと思って、ソースファイルのフォルダにプログラムを追加して実行すると必ずエラーが出てしまいます。 エラーの内容は「1 つ以上の複数回定義されているシンボルが見つかりました。」のようです。 1つのソースファイルに2つ以上のプログラムは作れないのでしょうか?
- ベストアンサー
- C・C++・C#
お礼
無事ソースも保存でき、コンパイルもできました。 たぶん実行もできたと思います。 ありがとうございました。