|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() |
SamSoft
![]() SamSoft_Maths ![]() I - Description : SamSoft_maths.dll est une dll distribuée sont licence GNU/GPL contenant des fonctions mathématiques, la dll est utilisable en C et C++ . Auteur : Samy Hocine (SamSoft), samyhocine@hotmail.fr Année de création : Début 2007 Licence : GNU/GPL Site web officiel : www.samsoft.ift.fr Forum officiel : http://samsoft.frbb.net II. Installation de la DLL "samsoft_math.dll" : Vous trouverez deux excellents IDE gratuits à cette adresse pour Dev-Cpp http://www.bloodshed.net/dev/devcpp.html et ici pour Code::Blocks . Tout d'abord il va falloir télécharger un zip contenant les fichiers nécessaires au bon fonctionnement du programme utilisant la DLL, ceci ce trouve là. Une fois l'archive décompressée, vous remarquerez la présence de 4 fichiers: samsoft_math.h, libsamsoft_maths.a, samsoft_maths.dll et infos.txt. Le fichier samsoft_maths.dll est à placer dans le répertoire courant de votre programme, le reste des fichiers ne servira que pour la compilation. |-> Sous Dev-Cpp et Code::Blocks : Ouvrez devcpp ou Code::Blocks , créez ensuite un nouveau projet de type "console application", cochez la case langage C (sous devcpp) ou choisissez dans file(s) option, l'option "langage C" (sous code::blocks) et validez. DevCpp : ![]() Code::Blocks : ![]() Allez ensuite dans le menu Projet puis Ajouter au projet, là selectionner le fichier samsoft_maths.h et validez. Veuillez ensuite vous diriger dans Projet/Option du projet et dans l'onglet "Paramètres", vous devriez voir "linker" ou "éditeur de liens", ajoutez y ce lien : ![]() Vous êtes désormais prêt à utiliser la dll "samsoft_maths" ! III - Premier programme : Maintenant que tout est près, nous allons créer notre premier programme utilisant la dll 'samsoft_maths', créez un fichier .c et tapez ces lignes de codes : Code :
IV - Documentation : Pour voir la documentation complète (liste des fonctions, exemple de codes ...), c'est ici ! V - Remerciements : www.developpez.com , aux membres du forum et plus particulièrement à : - mujigka ; - souviron34 ; - Emmanuel Delahaye ; - DaZumba ; - Medinoc. VI - Communauté : Vous souhaitez participer à l'amélioration de la dll, ajouter des fonctions, signaler des erreurs... Venez nombreux sur le forum SamSoft : http://samsoft.frbb.net VII - Information supplémentaire : Si vous voulez voir en temps réel les dates et les versions des distributions de la dll samsoft_maths, c'est ici |
||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() |
Alors, c'est bien ? Qui veut participer au projet ?
|
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() ![]() |
C'est cool ton truc
Par contre, le tru qui casse tout c'est les ss partout
__________________
Le savoir est un droit universel, libérez le code source Mon site Aidez nous à militer pour l'adoption d'un nouveau smiley "C'est en s'attardant en bas que l'on monte plus haut " "Un home qui veut faire de grande chose doit vivre comme s'il ne devait jamais mourrir !" attention je mords Bye
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Benjamin RouxExpert Silverlight et Windows Phone Inscription : mars 2005 Messages : 6 382 ![]() |
Pas mal de choses, certaines bien d'autres complètement inutiles, tu m'explique l'utilité d'une fonction soustraction ou même multiplication.
Ensuite tu réinventes la roue comme pour la racine carré, la fonction existe déjà. La seule utilité réside dans le calcul des aires des différentes formes mathématiques, ça évite d'aller chercher les formules dans ses bouquins Est-ce vraiment sans bug ? As-tu fais tous les tests utiles pour un déploiement ? Si pour la multiplication je rentre pour chaque double DBL_MAX ? Une dernière chose je trouve le nom de ta DLL un peu poussé quand même : scientific_calculator.dll Moi je m'attendais à trouver des fonctions type log, ln, exp mais rien de ça. A part ça bon boulot quand même.
__________________
Mon Blog Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ; Mon espace persoLa connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein |
|
00
|
|
|
#5 |
|
Membre éclairé
![]() |
Merci, pour info (ouah ca remonte à loin se truc là
) et bien, malheuresement la communauté à pris la tangente (ah quel jeu de mot et le projet a donc été abandonné mais à la base on voulait mettre des fonctions comme log, sin, cos, tan et des fonctions plus poussées mais bon. Projet abandonné
__________________
Stop au SMS sur internet ! Le savoir est un droit universel, libérez le code source ! SamSoft Projet en cours: une librairie de maths en C++ ... |
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() ![]() |
Je suis d'accord avec skyrunner...., mais c'est dommage d'abandonner un projet marrant comme ça, mais bon
__________________
Le savoir est un droit universel, libérez le code source Mon site Aidez nous à militer pour l'adoption d'un nouveau smiley "C'est en s'attardant en bas que l'on monte plus haut " "Un home qui veut faire de grande chose doit vivre comme s'il ne devait jamais mourrir !" attention je mords Bye
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com