L'intégration de Pro*C/C++ dans l'environnement de développement intégré Microsoft Visual Studio .NET 2002/2003 est une étape importante pour les développeurs qui travaillent avec ce langage.
**Intégration dans les projets Visual Studio** :
- Les erreurs et avertissements du précompilateur sont affichés dans la fenêtre de sortie de Visual Studio.
- Visual Studio maintient les dépendances entre les fichiers .c et .pc, facilitant ainsi la gestion des fichiers de précompilation.
1. **Spécification de l'emplacement de l'exécutable Pro*C/C++** :
- Sélectionnez **Options** dans le menu Outils.
- Accédez à l'onglet **Directories**.
- Ajoutez le chemin du répertoire contenant l'exécutable Pro*C/C++ :
- `ORACLE_BASE\ORACLE_HOME\bin`
- Exemple: `c:\oracle\ora92\bin`
2. **Spécification de l'emplacement des fichiers d'en-tête Pro*C/C++** :
- Suivez une procédure similaire à celle de l'étape précédente pour ajouter le chemin des fichiers d'en-tête.
- `ORACLE_BASE\ORACLE_HOME\precomp\public`
- Exemple: `c:\oracle\ora92\precomp\public`
3. **Ajout des fichiers .pc à un projet** :
- Utilisez l'option **Ajouter au projet** dans le menu Projet pour inclure les fichiers .pc dans votre projet.
4. **Ajout des références aux fichiers .c à un projet** :
- Pour chaque fichier `.pc`, ajoutez une référence au fichier `.c` résultant de la précompilation.
5. **Ajout de la bibliothèque Pro*C/C++ à un projet** :
- Sélectionnez **Ajouter au projet** dans le menu Projet pour inclure la bibliothèque `orasql11.lib` dans votre projet.
6. **Spécification des options de construction personnalisées** :
- Dans la vue Fichier, cliquez avec le bouton droit sur un fichier `.pc` et sélectionnez Paramètres pour spécifier les options de construction personnalisées.
7. **Ajout de Pro*C/C++ au menu Outils** :
- Personnalisez le menu Outils en ajoutant une option pour Pro*C/C++ avec le chemin de l'exécutable et les arguments appropriés.
##
En suivant ces étapes, les développeurs peuvent intégrer efficacement Pro*C/C++ dans leur environnement de développement Visual Studio, ce qui facilite le processus de développement et de débogage de leurs applications.
### Références
- [Pro*C/C++ Programmer's Guide : Integrating Pro*C/C++ into Microsoft Visual Studio .NET 2002/2003](https://docs.oracle.com/cd/E11882_01/appdev.112/e10825/pc_11thr.htm#i1000335)
- Kyte, T. (2010). _Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g Programming Techniques and Solutions._ Apress.
- McDonald, C., Katz, C., & Beck, C. (2009). _Mastering Oracle PL/SQL: Practical Solutions._ Apress.
Commentaires