Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Wie kann man selber Class in MFCanwendung definieren?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.08.2007, 18:49 Uhr
~innuj
Gast


Hallo alle,
ich hab ein class definiert wie folgend:

//imagep.h
#include "StdAfx.h"
#include "imagep.h"

void process(void* img) {
IplImage* image = reinterpret_cast<IplImage*>(img); // img must point to an IplImage
cvErode( image, image, 0, 2 );
}

void ImageProcessor::execute() {
process(img);
}

//imagep.cpp
#if !defined IMAGEPROCESSOR
#define IMAGEPROCESSOR

#include <stdio.h>
#include <math.h>
#include <string.h>
#include "cv.h" // include core library interface
#include "highgui.h" // include GUI library interface

class ImageProcessor {
IplImage* img; // Declare IPL/OpenCV image pointer
public:
ImageProcessor(CString filename, bool display=true) {
img = cvvLoadImage( filename ); // load image
if (display) {
cvvNamedWindow( "Original Image", 1 ); // create a window
cvvShowImage( "Original Image", img ); // display the image on window
}
}
void display() {
cvvNamedWindow( "Resulting Image", 1 ); // create a window
cvvShowImage( "Resulting Image", img ); // display the image on window
}
void execute();
~ImageProcessor() {
cvReleaseImage( &img );
}
};
#endif

Bei main Funktion deklariere ich bestimmt am Anfang:
#include "imagep.h"

Aber der Compiler kommt immer auf:
1>dinnuj\mycpp\ocmfctest1\ocmfctest1\ocmfctest1dlg.cpp(164) : error C2065: 'ImageProcessor': nichtdeklarierter Bezeichner
1>dinnuj\mycpp\ocmfctest1\ocmfctest1\ocmfctest1dlg.cpp(164) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'ip'
1>dinnuj\mycpp\ocmfctest1\ocmfctest1\ocmfctest1dlg.cpp(164) : error C3861: "ip": Bezeichner wurde nicht gefunden.

Warum????????

Bitte um Hilfe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: