【问题标题】:Is it possible to use SandCastle with Visual Studio 2008 and C++ (non-CLI)?是否可以将 SandCastle 与 Visual Studio 2008 和 C++(非 CLI)一起使用?
【发布时间】:2010-07-12 18:03:53
【问题描述】:

我很困惑:我正在使用带有 C++(非 CLI)的 Visual Studio 2008,但我终其一生都无法弄清楚如何使用 Sandcastle 构建帮助文件。

一旦安装并生成 .xml 文件,是否应该有一个菜单选项来打开文档的构建?或者至少有一个菜单选项来触发文档的构建?

【问题讨论】:

    标签: doxygen html-helper sandcastle chm


    【解决方案1】:

    我不相信沙堡与 doxygen 一起使用。

    Sandcastle 实际上与托管或非托管项目无关。 Sandcastle 针对通常在构建过程中生成的一组 XML 文档工作。如果您手动构建 xml,您可以让它为 Smalltalk 生成文档。

    也就是说,虽然它最常见的用法是在托管环境中,但 it is certainly supported for native C++ as well。关键是,Visual Studio 支持将 xml 文档从 C++ 中提取出来,而无需使用/clr 开关,并且可以将这些相同的 XML 文件提供给 Sandcastle 以供您生成文档。

    【讨论】:

    • 是的,沙堡与 doxygen 是分开的。我已经在使用 doxygen,但我想试试 Sandcastle。我认为 Sandcastle 可能适用于 .NET 项目(即不适用于不使用 .NET 的 C++ 项目)。这是一个有效的假设吗?
    猜你喜欢
    • 1970-01-01
    • 2010-11-16
    • 2010-09-05
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    相关资源
    最近更新 更多