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」です。
どなたか解決策をよろしくお願いいたいます。
お礼
遅くなりましたがレスご解答ありがとうございます。 その後、彼はなにやら自己解決できたようです。
補足
使用しているのは『Visual Studio 2005 Professional Edition』です とりあえず、エラーメッセージの初めと終わりを 1>------ ビルド開始: プロジェクト: vdres1, 構成: Debug Win32 ------ 1>コンパイルしています... 1>stdafx.cpp 1>NOTE: WINVER has been defined as 0x0500 or greater which enables 1>Windows NT 5.0 and Windows 98 features. When these headers were released, 1>Windows NT 5.0 beta 1 and Windows 98 beta 2.1 were the current versions. 1>For this release when WINVER is defined as 0x0500 or greater, you can only 1>build beta or test applications. To build a retail application, 1>set WINVER to 0x0400 or visit http://www.microsoft.com/msdn/sdk 1>to see if retail Windows NT 5.0 or Windows 98 headers are available. 1>See the SDK release notes for more information. 1>c:\program files\microsoft visual studio 8\vc\atlmfc\include\afxv_w32.h(228) : error C2065: 'DWORD_PTR' : 定義されていない識別子です。 1>c:\program files\microsoft visual studio 8\vc\atlmfc\include\afxv_w32.h(228) : error C2143: 構文エラー : ';' が 'GetWindowThreadProcessId' の前にありません。 ↓ 1>ビルドログは "file://c:\Documents and Settings\~\vdres1\vdres1\Debug\BuildLog.htm" に保存されました。 1>vdres1 - エラー 109、警告 21 ========== ビルド: 0 正常終了、1 失敗、0 更新、0 スキップ ==========