Problem mit netbeans + cygwin

tanerc

Grünschnabel
Hat sich erledigt!
Die .dll Dateisollte noch in das Verz, wo .exe sich befindet..

---
Hallo,

ich versuche gerade ein Controller für RFID Reader (openpcd) zu schreiben und verwende dabei netbeans und cygwin unter xp.

Einfaches HelloWorld Programm lässt sich kompilieren und gibt auch was aus, sobald ich von dem openpcd.h eine Methode aufrufe, gibt das Programm nichts mehr aus.
Beim Kompilieren kommt keinen Fehler.

openpcd.dll habe ich unter (project) properties->linker->libraries eingetragen.
compiler gcc-3, g++-3

Hat jemand vielleicht eine Idee, woran es liegen könnte ?

HeaderFile (openpcd.h) ist in ProjectVerzeichnis..

// .h
class NewClass {
public:
NewClass();
NewClass(const NewClass& orig);
virtual ~NewClass();
char* sayHello();
int openRFIDCard();
private:
};

// .cpp
#include <stdlib.h>
#include <iostream.h>
#include "newclass.h"
#include "openpcd.h"
....
MIFARE_HANDLE handle ;

char* NewClass::sayHello() {
return "Hello";
}
int NewClass::openRFIDCard() {
if (!handle) {
// Hier machts probleme
int res = openpcd_open_reader(&handle) ;
return res;
}
return 0 ;
}
...

// main.cpp
int main(int argc, char** argv) {
NewClass *nc = new NewClass() ;
cout << nc->sayHello() ;
// cout << nc->openRFIDCard();
return (EXIT_SUCCESS);
}
 
Zuletzt bearbeitet:
Zurück