Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » probleme beim dll erstellen oder allgemeines problem

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
07.08.2006, 23:38 Uhr
~ra
Gast


Rebuilding the HandMotion source on Windows XP
Source code for the Windows XP HID RAW implementation of Hand Motion API is provided under the MPL 1.1/GPL 2.0/LGPL 2.1 open-source tri-license. To rebuild the Hand Motion library (without Contact/Path API), open the fwhand.vcproj file in Microsoft Visual Studio.

To rebuild the lib/WinHand2Java.dll Java-native bridge library, choose the Java DLL project configuration and build.


also ich habe dann also die folgenden dateien und probiere es mit vc++ 2005 express edition.

Project file fwhand.vcproj is in sdk\FWHID_HandTracking\msdev_net

file - open project ... fwhand.vcproj
passiert erstmal nicht viel.
file - open - file

Sources are in sdk\FWHID_HandTracking\src\java\native

fwhid_WinHand2Java.c
winxp_HandGameInternals.c
fingerworks_fwhid_WinHand2Java.h
winxp_HandGameInternals.h

hab dann die klassen und header dateien auf und probiere build - batch build ...
Java.dll Win32 ...
und los!

die fehlermeldunge lauten :

Cannot open include file: 'Windows.h': No such file or directory
und
Cannot open include file: 'jni.h': No such file or directory

Eine Windows.h gibt es nicht auf meinem System, jedeglich eine Wndows.h datei in einem VC 98 Verzeichnis(ist auch drauf deswegen vielleicht auch ein durcheinander)
wenn ich die jni.h datei zu den c und h dateien in den native ordner kopiere oder file... öffne findet der compiler sie trotzdem nicht.
was mache ich falsch?
danke fürs lesen
ra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.08.2006, 19:32 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


also wenn die windows.h fehlt ist dein compiler kaputt Was benutzt du denn für nen compiler dafür?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.08.2006, 07:36 Uhr
Tommix



'Morgen,

Zitat von FloSoft:
Was benutzt du denn für nen compiler dafür?


Zitat von ~ra:
... choose the Java DLL project configuration...
... und probiere es mit vc++ 2005 express edition

Das liest sich, als ob da jemand eine Java-Bibliothek mit einem C++-Compiler zu übersetzen versucht.

- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.08.2006, 11:19 Uhr
~ra
Gast


ja es ging darum eine Java-Bibliothek zu erstellen. was oben steht ist die Anleitung dazu. Ich habe den Compiler VC++ 05 Exrp. Ed. frisch installiert und es kommt immer wieder die Nachricht das er Windows.h nicht findet. hab ich irgendwas grundlegens nicht beachtet(kann eg nicht sein) oder würdet ihr mir einen anderen Compiler empfehlen? (mit diesem sollte man aber java.dlls erstellen können)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
24.08.2006, 15:27 Uhr
xXx
Devil


hmm der Compiler ist nicht dran schuld... aber man kann weder mit einem C++ Kompiler Java code kompilieren ... noch hast du das Platform SDK installiert und richtig eingebunden.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
16.09.2006, 10:33 Uhr
~ra
Gast


wie das oben vielleicht nicht ganz klar war. ich versuche keinen java code zu compilieren.
aus einer fwhand.vcproj einigen *.h und *.c datei versuche ich eine dll datei zu erstellen die ich in Java einbinden kann.
das "erstellen" einer Java bibliothek ist in vc++ ein feature das ich wirklich auswählen kann.
( bei mir auf englisch: build/batch build... / Java DLL .... )
also die sache mit der <Windows.h> ist das problem.
in der header datei die den fehler auslöst steht:
#if defined(WIN32)
#include <Windows.h>

da bekomm ich den fehler:
fatal error C1083: Cannot open include file: 'Windows.h': No such file or directory
fwhid_WinHand2Java.cpp

auf meinem computer finde ich wirklich nirgends eine Windows.h also ist wohl wie xXx meinte das SDK nicht richtig installiert. ich dachte das würde standartmäßig passieren.
wäre es besser das ganze vielleicht mit der
Visual Studio 2005 Standard Edition oder
Visual Studio 2005 Professional Edition
zu probieren?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
16.09.2006, 10:40 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Wenn du die Express hast musst du erst das Platform SDK runterladen und installieren - das ist bei Standard und Professional von haus aus dabei.

btw es heißt "standardmäßig"
--
class God : public ChuckNorris { };
 
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: