自前プログラムでコンパイルできない

[戻る]
あんこ 2001/11/30(金) 15:28:16
当方FreeBSDでプログラムを作成したのですがWindows に移植したいと思ったのでコンソールアプリケーションで作ってみました。

しかしUNIXでは動くはずのプログラムもヘッダファイルのクラス定義のところでシンタックスエラーになり困っています。

とりあえずプログラムのレベルはHellow World並の簡単なやつなので OSが違うからといった感じじゃありません。

ぜひ教えてください。

ちなみにエラーが起きる部分のソースのコピーペーストです。

#ifndef _IMAGE_H
#define _IMAGE_H

#include <iostream.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>

enum IMG_Type {PPM,PGM};

class Image← ここ(12行)で起きる

image.h(12) : error C2061: 構文エラー : 識別子 'Image' がシンタックスエラーを起こしました。
image.h(12) : error C2059: 構文エラー : ';'

coshat 2001/11/30(金) 23:18:38
セミコロンが無いだけのような気がしますが。

toru [E-Mail] [HomePage] 2001/11/30(金) 23:47:53
うんとですね、たぶんですけど、←のとことはべつのとこでエラーになってると思うんですよ。
たとえばオブジェクトを作るところとか、あるいはメンバの部分とかです。

できればもう少しソースを見せてくれればって感じですね。
コンパイラのエラー表示って意味不明なやつが多いですから。

古いスレッドには追加発言できません。