gpt4 book ai didi

msbuild - 如何在 C++/CLI 项目中使用代码契约?

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

我最近偶然发现了代码契约,并开始在我的 C# 项目中使用它们。但是,我也有一些用 C++/CLI 编写的项目。

对于 C# 和 VB,代码契约在项目属性对话框中提供了一个方便的配置面板。对于 C++/CLI 项目,没有这样的面板。

从文档中,我得到的印象是,将代码契约支持添加到 C++/CLI 项目应该是在构建过程中调用一些外部工具的简单问题(即 ccrefgen.execccheck.execcrewrite.exe ) .但是,有关调用顺序的命令行选项和限制的数量让我有些害怕。

任何人都可以指出一种简单的方法来运行代码契约(Contract)工具作为 Visual Studio 中构建过程的自动化部分吗?

最佳答案

我到达这个 stackoverflow 页面是因为我正在寻找与原始海报相同的答案。到目前为止,我的搜索似乎表明“代码契约”本身不适用于 C++ native 代码。但是,有一种类似的东西叫做“VC++(Visual C++)源注释”。

尝试以下链接:

http://dotnetslackers.com/articles/net/code-contracts.aspx#visual-c-source-annotations

http://social.msdn.microsoft.com/Forums/en/vstscode/thread/db48da4d-fc93-4e99-99cc-22d47c5838e9

关于msbuild - 如何在 C++/CLI 项目中使用代码契约?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1769912/

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