pythonDecVersion linguistique du code sourcecpythonPeut être obtenu à partir degithubTélécharger à(Voir référence1).
Alors comment exécuter et déboguer ce code source?
L'auteur Windows 10 Vas - y.Visual Studio Community2019Mise en service,Les étapes sont les suivantes:
TéléchargercpythonCode source,L'auteur de la référence2Téléchargé enpython3.10.4Source de
Double - clic(AvecVisual Studio)Ouvrez le répertoire sourcePCbuild/pcbuild.slnDocumentation
VSSet toDebug,Win32Mode
InSolution,Clic droit,Sélectionnerproperties,SélectionnerConfiguration Properties,SélectionnerConfiguration,Comment choisirBuildChoisissez seulementpythonEtpythoncore,Voir la figure ci - dessous pour plus de détails.
Et il tourne tout droit.debugPeut être débogué.L'interface obtenue après l'exécution et l'exécution directepythonLa commande donne exactement la même interface,Comme le montre la figure ci - dessous:
Nous savons que,Inpython shellMoyenne, Après avoir entré une déclaration , Sera exécuté pour obtenir des résultats , Puis entrez une autre déclaration et exécutez - la pour obtenir le résultat , Comme une boucle morte qui peut être saisie tout le temps 、Mise en œuvre. Alors comment est ce processus dans le code source ?
int _PyRun_InteractiveLoopObject()
{
do {
//Dans ce cycle, Exécuter des déclarations interactives
ret = PyRun_InteractiveOneObjectEx(fp, filename, flags);
} while (ret != E_EOF);
return err;
}
InWindows 10 Vas - y.Visual Studio Community2019,Peut être déboguépythonCode source,python Le code source est également livré avec l'ajustement VS En voiture. .slnDocumentation,Facile à déboguer.