假设我有一个子系统的头文件,但无法访问源代码。
现在,我希望生成与头文件中声明的所有函数相匹配的存根(用于测试目的)。
我写了一些简单的代码来做这件事,但它并不完美。有没有人知道有什么免费的软件可以做到这一点?
问了五年后更新,这个问题仍然很受欢迎。
它是关闭的主题,它现在是(尽管它不是当它最初被张贴时)。幸运的是,我们现在可以在https://softwarerecs.stackexchange.com/上请求软件推荐
发布于 2011-02-14 12:44:20
我想stubgen可能就是你要找的人。
发布于 2010-01-22 15:11:13
这是一个使用perl和vim http://www.vim.org/scripts/script.php?script_id=213的解决方案,它使用ctag,如果需要的话,可以通过使用附带的perl脚本轻松地删除vim需求。
发布于 2010-01-08 01:28:29
Visual Assist X for Visual Studio具有此功能,尽管它不是自动的。
关于函数
Tri ProjectTriOnPlane(Tri* a_Triangle);
然后,如果找到了相应的.c或.cpp,请转到Refactor (VA X) -> Create Implementation
,这将创建一个如下所示的实现:
Tri Camera::ProjectTriOnPlane( Tri* a_Triangle )
{
}
它也没有返回一些标准的东西,这有点遗憾。
https://stackoverflow.com/questions/2020568
复制相似问题