Je viens de commencer à travailler avec Visual Studio cet été, principalement sur des projets liés à CUDA et OpenCV. Avant cela, j'avais fait mon développement sur Linux pour CUDA en utilisant Makefiles et le makefile common.mk de NVIDIA. Donc, ma question est la suivante: Je n'ai pas été capable de comprendre pour la vie de moi quelle est la différence entre les différents modèles de projet. Je sais que j'ai dû utiliser "Empty Project" de l'onglet général des options Visual C++, mais c'est plus d'essais et erreurs, plutôt que de savoir réellement ce qui se passe ...Quelle est la différence entre un modèle "Projet Win32", "Projet vide CLR" et des modèles "Projet vide" dans Visual Studio?
10
A
Répondre
5
Un projet Win32 est utilisé si vous voulez vous retrouver avec une DLL ou une application Win32 utilisant généralement le WinAPI nu. Un projet Common Language Runtime (CLR) est utilisé pour créer un projet C++/CLI, c'est-à-dire utiliser C++/CLI pour cibler la plate-forme .NET.
La principale différence entre les projets est ce que Visual Studio propose en termes de fichiers pré-créés. Une application Win32 fenêtrée par exemple (ce que vous obtenez lorsque vous choisissez le projet Win32, mais pas une DLL) est créée avec un fichier pour les ressources (menus, accélérateurs, icônes etc.) et un code par défaut pour créer et enregistrer une classe de fenêtre et instancier cette fenêtre.
Questions connexes
- 1. Projet d'installation vide dans Visual Studio 2008
- 2. Appel d'une fonction d'un projet Win32 .lib avec/clr d'un projet qui est un projet Win32 pur, non clr
- 3. Modèle Visual Studio 2008 contenant à la fois un projet C# et un projet C++/CLI?
- 4. Démarrage d'un nouveau projet Xcode à partir d'un modèle par rapport à un projet vide
- 5. quelle différence entre NULL, vide et vide en PHP?
- 6. Meilleure structure de solution/projet Visual Studio pour un projet client/serveur avec un modèle partagé
- 7. Projet d'installation Visual Studio
- 8. Modèles de projet Workflow manquant dans Visual Studio 2008
- 9. ASP.NET MVC2 projet vide ne pas Chargement
- 10. Visual Studio 2010: déplacer et renommer un élément de projet dans la hiérarchie du projet
- 11. Quelle est la différence entre // et /// dans Visual Studio?
- 12. Modèles de projet personnalisés avec Wizard Visual Studio 2008
- 13. Projet de configuration Visual Studio
- 14. Comment obtenir qmake pour générer des "dépendances de projet" dans un projet Visual Studio .sln
- 15. Quelle est la différence entre "Source files" et "Include path" dans un projet PHP?
- 16. Quelle est la différence entre une solution et un projet dans vb.net?
- 17. Modèles de projet manquants dans Visual Studio (après réinstallation)
- 18. Comment créer un modèle de projet Visual Studio 2008 C++?
- 19. Quel modèle de projet dois-je utiliser pour le projet de développement de jeux Visual C++?
- 20. Projet de test Visual Studio
- 21. Modèle de projet manquant dans Visual Studio 2010
- 22. Dépendance du projet dans Visual Studio
- 23. Projet Xcode à Visual Studio
- 24. Microsoft Visual Studio 2008 projet d'installation
- 25. Visual Studio 2010 - Option de menu Exporter (Projet) modèle grisée
- 26. Modèle de projet Visual Studio multiple Types de projets
- 27. Intégration de classes de projet C++ Win32 Console dans le projet Visual C++ (Windows Forms application) dans Visual Studio 2008
- 28. modifier la racine du projet Visual Studio?
- 29. Quelle est la différence entre le projet et SVN workingDirectory config Blocs dans CruiseControl.NET
- 30. Quelle est la différence entre le dossier de projet et le dossier source dans Netbeans?
Donc, un projet vide est-il simplement le projet minimal que vous pouvez démarrer? –