anyKode Marilou
|
Cette section décrit comment créer un projet MODA C++ natif.
Un projet MODA est un projet classique auquel vous ajoutez la librairie statique MODA correspondante au compilateur utilisé. Depuis Marilou 2010, xklib est inclue dans le code de MODA: il suffit d'enlever cette librairie de votre projet pour porter votre application pour Marilou 2010.
Moda-x[Processor]-[OS]-[Compiler].lib : contient le code MODA, gestion des connexions, dialogue avec les équipements et des objets de gestion de chaînes de caractères, tableaux dynamique etc. (anciennement xklib)
Librairies supplémentaires:
Compilateur/OS |
Librairies supplémentaires |
Visual Studio sous Windows |
wsock32.lib: gestion des sockets/réseau |
DevC++ sous Windows |
libwsock32.a: gestion des sockets/réseau libgdi32.a: gestion des objets GDI de windows |
CodeBlocks sous Windows |
gdi32.a: gestion des objets GDI de windows ws2_32.a: gestion des sockets/réseau |
CodeBlocks sous Linux |
pthread : gestion des threads, mutex |
G++ sous Linux |
pthread : gestion des threads, mutex |
$(MARILOU_INSTALL_DIR_SDKS)\Moda\Includes
(Implique que Marilou est installé correctement et que la variable MARILOU_INSTALL_DIR_SDKS est bien enregistrée dans le système.)
$(MARILOU_INSTALL_DIR_SDKS)\Moda\Libs
(Implique que Marilou est installé correctement et que la variable MARILOU_INSTALL_DIR_SDKS est bien enregistrée dans le système.)
- Runtime :"Multi-Threaded [Release/Debug] DLL"
- Alignement des structures : 8 octets (C'est l'option par défaut sous Visual Studio)
Les projets de compilation (fonction du compilateur choisi) et le code source se trouvent dans le répertoire [INSTALL_DIR]\Sdks\Moda\ModaCPP. Ils sont également accessibles depuis les solutions globales [INSTALL_DIR]\Samples\AllSamples-XXXXXX.
La librairie ModaSTD.lib est déclinée en fonction du compilateur et de l'OS utilisé:
Librairie |
OS |
Compilateur |
moda-x86-win-vc6.lib |
Windows |
Visual Studio 6.0 |
moda-x86-win-vc2003.lib |
Windows |
Visual Studio 2003 |
moda-x86-win-vc2005.lib |
Windows |
Visual Studio 2005 (or free Express edition) |
moda-x64-win-vc2005.lib |
Windows X64 |
Visual Studio 2005 (or free Express edition) |
moda-x86-win-vc2008.lib |
Windows |
Visual Studio 2008 (or free Express edition) |
moda-x64-win-vc2008.lib |
Windows X64 |
Visual Studio 2008 (or free Express edition) |
moda-x86-win-vc2010.lib |
Windows |
Visual Studio 2010 (or free Express edition) |
moda-x64-win-vc2010.lib |
Windows X64 |
Visual Studio 2010 (or free Express edition) |
moda-x86-win-bcbuilder.lib |
Windows |
Codegear RAD Studio 2008, Borland C++ builder |
libmoda-x86-win-devcpp.a |
Windows |
Bloodshed Dev-C++ |
libmoda-x86-win-codeblocks.a |
Windows |
CodeBlocks |
libmoda-x86-linux-codeblocks.a |
Linux (ubuntu) |
CodeBlocks |
libmoda-x86-linux.a |
Linux (ubuntu) |
Make, g++ |
la version 'Debug' est suffixée par la lettre 'd' (moda-x86-win-vc2005d.lib).
Name |
Description |
Exemple de programme MODA C++. | |
Niveaux de protocole. |
Documentation v4.7 (18/01/2015), Copyright (c) 2015 anyKode. All rights reserved.
|
What do you think about this topic? Send feedback!
|