du kannst aus keinem jar archiv die java files reproduzieren
jar ist ein kompressionsverfahren und zwar eigentlich genau dasselbe wie zip
du kannst nur java dateien extrahieren wenn sie mitgeliefert sind
zu deinem problem:
ich werds mal einfach ausdruecken:
es haengt nicht mit den headern zusammen
header sind dazu da beim compile vorgang symbole bereitzustellen damit der compiler deine selbst geschriebenen funktionen checken kann
der linker demgegenueber loest diese symbole auf und ersetzt sie durch die sprung adressen der tatsaechlichen symbole welche sich in exe files oder output files des VC++ Compilers befinden (was auch eine libary sein kann)
es sind verschieden symbole beim linker zu sehen wie CMilacronFile
versuch durch deine sourcen zu suchen und diese symbole zu finden
fuege diese files dem projekt hinzu und versuch alles neu zu uebersetzen
btw CMilacronFile ist nicht MFC ... glaub ich ... also sollte es entweder eine firmeninterne libary sein (zu der ihr die sourcen haben solltet) oder ein paar files in deinem projekt sein
versuch mal alles neu zu uebersetzen .. alles was du findest
gomberl
ps; kleiner tip -> kopien macht man immer ... sicher ist sicher .. das kenn ich auch schon
pss: guter tip zum suchen und editieren von sourcecodes ist EditPlus ein gutes tool
|