huhu... eins schon zuvor gesagt... ich kenne mich kaum mit c/c++ aus 
Ich will gerne auf die Funktionen einer DLL zugreifen. Dafür habe ich eine header Datei die dll und eine LIB. Als Compiler benutze ich gcc.
top.cpp
TbComDll.h
Fehlermeldung:
/cygdrive/c/Dokumente und Einstellungen/Stefan/Eigene Dateien/NetBeansProjects/test/top.cpp:56: undefined reference to `_TBCComInit@4'
collect2: ld returned 1 exit status
Bin für jede Hilfe dankbar

Ich will gerne auf die Funktionen einer DLL zugreifen. Dafür habe ich eine header Datei die dll und eine LIB. Als Compiler benutze ich gcc.
top.cpp
PHP:
#include <stdlib.h>
#include <jni.h>
#include <stdio.h>
#include "HelloWorldNative.h"
#include "TbComDll.h"
JNIEXPORT void JNICALL Java_jnidemo_Main_nativePrint
(JNIEnv *env, jobject obj) {
if (!TBCComInit(1)) { // Er kennt die Funktion nicht
printf("Fehler: COM%1d: kann nicht geoeffnet werden\n",1);
printf("Weiter mit \"Enter\" ...");
}
}
TbComDll.h
PHP:
extern "C" __declspec(dllexport) int __stdcall TBCComInit(int ComNr);
Fehlermeldung:
/cygdrive/c/Dokumente und Einstellungen/Stefan/Eigene Dateien/NetBeansProjects/test/top.cpp:56: undefined reference to `_TBCComInit@4'
collect2: ld returned 1 exit status
Bin für jede Hilfe dankbar