我刚刚发现 regtlib.exe 似乎在 Windows 7 中丢失(显然在 Vista 中也是如此)。
我刚刚在虚拟机中安装了 Windows 7 RC,我正在尝试在新操作系统上构建我们现有的项目。这些项目是基于 c/c++ 的,我使用的是 visual studio 2008。为了构建这些项目,我需要注册几个在代码库中引用的 tlb 文件。
有没有人也遇到过这个问题?而且,有没有人设法解决这个问题?
谢谢。
最佳答案
是的,regtlib 已从 vista 及更高版本中删除。据我所知,它所做的只是使用 REGKIND_REGISTER
标志 ( http://msdn.microsoft.com/en-us/library/ms221249.aspx ) 调用 LoadTypeLibEx。也许您可以编写一个简单的替换。
关于c++ - Windows 7 和缺少 regtlib 的情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/846899/