microsoft.public.jp.visualc.narkive.com Open in urlscan Pro
213.188.207.114  Public Scan

Submitted URL: http://microsoft.public.jp.visualc.narkive.com/gigw7YaI
Effective URL: https://microsoft.public.jp.visualc.narkive.com/gigw7YaI
Submission: On August 31 via manual from JP — Scanned from JP

Form analysis 0 forms found in the DOM

Text Content

microsoft.public.jp.visualc
Discussion:
コンパイルエラー
(too old to reply)
VC初心者
16 年 前
Permalink
初心者です。

新たにC言語の勉強をしようと、VCを購入しました。
手元の書籍の(Windows2000プログラミング標準講座」のサンプルソースを手で入力して、
コンパイルするとエラーが発生してしまいます。
また、サンプルソースの内容をカットアンドペーストで貼り付けても同様のエラーが発生しています。

書籍に付属のプロジェクトをVS2005に変換してコンパイルすると動作します。
何が悪いのか、教えてください。

cstringヘッダやcstdioは変更していません。

エラー内容です。
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\cstring(18) : error
C2143:
構文エラー : '{' が ':' の前にありません。
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\cstring(18) : error
C2059:
構文エラー : ':'
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\cstring(18) : error
C2143:
構文エラー : '{' が ':' の前にありません。
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\cstring(18) : error
C2059:
構文エラー : ':'
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\cstring(18) : error
C2143:
構文エラー : '{' が ':' の前にありません。
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\cstring(18) : error
C2059:
構文エラー : ':'
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\cstring(19) : error
C2143:
構文エラー : '{' が ':' の前にありません。
C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\cstring(19) : error
C2059:
構文エラー : ':'

この後、同様のエラーが続き
次にcstdioヘッダの関係でエラーが多数発生しています。

av-override
00:05
/
00:40
Replay





Skip
Ads by


Read More
UETA, Shin-ichi
16 年 前
Permalink
こんにちは、植田です。

Post by VC初心者
cstringヘッダやcstdioは変更していません。

まさかとは思いますが、C++ではなく、Cでコンパイルしようと
している ― ってことはないでしょうか。
cstringやcstdioのような拡張子のないヘッダファイルはC++
向けのものです。
手入力したソースコードのファイルの拡張子が .c になってい
ないか確認してみてください。もしそうなら .cpp に変更して
再度コンパイルしてみてください。

# コンパイルオプション /TP または /Tp でも変更できます。

--
植田システム設計事務所
Ueta System Design Studio
http://www.usdesign.jp/
植田真一
mailto:***@usdesign.jp


とっちゃん
16 年 前
Permalink
とっちゃんです。

返事つきませんね。

Post by VC初心者
手元の書籍の(Windows2000プログラミング標準講座」のサンプルソースを手で入力して、
コンパイルするとエラーが発生してしまいます。
また、サンプルソースの内容をカットアンドペーストで貼り付けても同様のエラーが発生しています。
書籍に付属のプロジェクトをVS2005に変換してコンパイルすると動作します。
何が悪いのか、教えてください。

付属をそのままビルドすると問題ないということですか?

であれば、ご自身で書いたソースのどこかに余計なごみが含まれているんだと思います。

エラーの発生箇所ではなくその手前のどこかです。

何が余計なものなのかは、わかりませんが、C/C++ の構文エラーの殆どの原因は
エラー発生行よりも前の行にあります。

まだ解決していないようなら、ソースの1文字1文字を良く見て原因を探してください(^^;


// とっちゃん(高萩 俊行)
// http://tocchan.cocolog-nifty.com/
// Microsoft MVP for Windows SDK (Oct 2005 - Sept 2006)




Continue reading on narkive:
Unrelated but interesting topics
1
reply
印刷中のフィラメント変更を変更するために私のGコードを手伝ってください
started 3 年 前

1
reply
スマートフォンの形をどこから入手して、自分でケースを作成するのですか?
started 3 年 前

2
replies
UltimakerCuraとFlashForgeFlashPrintスライサーには多くの違いがありますか?
started 3 年 前

3
replies
アルミブロック水冷ステッピングモーター
started 3 年 前

3
replies
STLをASCIIまたはバイナリとしてエクスポートしますか?
started 3 年 前


2 Replies
324 Views
Permalink to this page
Disable enhanced parsing


Thread Navigation

VC初心者 16 年 前
UETA, Shin-ichi 16 年 前
とっちゃん 16 年 前




about - legalese
Loading...