gpt4 book ai didi

c++ - 如何将 C/C++ python 模块与 PVTS 项目/VS 2013 解决方案集成

转载 作者:行者123 更新时间:2023-11-30 04:11:52 25 4
gpt4 key购买 nike

我已经安装了 VS2013 Express Edition 并且想使用 PVTS plugin管理基于 Python 的 Web 应用程序解决方案。显然,无法为现有的 VS Express Edition(与 Professional/Ultimate Edition 相比)安装 PVTS 插件
此外,我希望获得一些支持来编辑 python 金字塔兼容的 View 模板(即简单的 (X-)HTML 编辑?!?),但这是一个很好的选择。

因此,由于该插件不适用于 Express Edition:有没有办法告诉独立 PVTS VS 安装有关 C/C++ 项目和集成的信息?

最佳答案

PTVS Integrated 不随 VS Express 提供 - 相反,它随 VS Integrated Shell 一起提供.最终效果有点类似于“Python Express”,但一个细微的区别是 Shell 允许在其中安装其他扩展。此外,与 Express 不同的是,它与 VS 本身并不分离 - 即,如果您在集成了 PTVS 的机器上安装 VS Professional 或 Ultimate,它将替换并包含 Shell。

不幸的是,Shell 没有为 C++ 提供编辑和项目系统支持——它具有全功能的 native 调试器,但除此之外什么都没有。由于上述 C++ 支持未作为扩展分发,因此在不升级到 VS Professional 或更高版本的情况下无法将其添加到 PTVS Integrated。

您可以做的是同时使用 VS Express 和 PTVS Integrated open 以及相同的解决方案,其中包括您的 Python 项目和 C++ 项目。 Express 将无法显示 Python 项目,因此它们将在那里显示为“不可用”,但它会给你一个很好的 C++ 编辑故事和构建模块的能力。 PTVS 会将 C++ 项目显示为“不可用”,但它会给你一个很好的 Python 和 HTML 编辑故事,以及并排调试 Python 和 C++ 的能力。不幸的是,这意味着没有构建/运行集成,因此每次要在 PTVS 中运行 Python 项目时,您都需要记住在 Express 中构建 C++ 项目。

关于 HTML 编辑,Pyramid 中使用的模板语言没有任何高于 HTML 的特殊语法,因此 VS HTML 编辑器应该提供相当好的体验。除此之外,PTVS 对 Pyramid 没有任何特殊支持,无论是模板编辑还是项目系统,但有一个 feature request对于它在跟踪器中,我们计划在 2.1 中为它添加项目系统支持 - 看看 functional specification有关即将发生的事情的更多信息。

关于c++ - 如何将 C/C++ python 模块与 PVTS 项目/VS 2013 解决方案集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20057991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com