Nichts in Lib kopieren, mit der Zeit würde sich da ja der ganze Rotz ansammeln.
Du entpackst die ZIP mit Ordnern und fertig ist alles installiert. Die im ZIP enthaltenen Dateiem im Ordner \LibInt\ sind nur die Header der Units vom DECMath. Sie enthalten also keine Implementation und können somit auch nicht direkt in dein Program eingebunden werden. Sie dienen dir als Dokumentation. (Edit: also auf KEINEN Fall dorthin ein Suchpfad legen, sonst versucht Delphi die teile wirklich zu komplieren)
Du musst auch garnichts einbinden ausser den Namen der Units in den Uses Klauseln. Dann musst du nur noch die Projektoptionen öffnen und den Pfad festlegen. Am besten schaust du dir mal ganz genau das DEMO Projekt an, auch dessen Projektoptionen. Dieses Projekt ist so eingestellt das es ohne zusätzliche Konfiguration vom Delphi denoch sofort compilierbar ist.
Für deine Projekte stehen dir nun zwei Möglichkeiten offen:
1.) du kompilierst ohne Packages und bindest somit die
DCU vom DECMath in deine Anwendung ein. Dies übernimmt der Compiler/Linker für dich autom.
2.) du erzeugst dein Projekt mit Packages. Dazu müssen die Projektoptionen geändert werden und bei den benötigten Packages trägst du DECMath ein. Zu deiner EXE musst du dann natürlich auch die Packages mit installieren, sprich in diesem Falle die Datei DECMath.bpl.
Die von mir im Forum geposteten Versionen des DECMaths sind sogenannte binäre Distributationen, sie enthalten also nicht die vollständigen Quelltexte, sind aber voll funktionstüchtig und nicht eingeschränkt. Einzigste Lizenzbestimmung ist das du sie nicht weiter vertreiben darfst und nur in privaten oder rein akademischen Projekten verwenden kannst. Alles was darüber hinausgeht muß mit mir schriftlich abgeklärt werden (ich bin aber eine kulante und umgängliche Type
Gruß Hagen