Visual studio 2008 用于跟踪addref()和release()的编译时选项?

Visual studio 2008 用于跟踪addref()和release()的编译时选项?,visual-studio-2008,com,Visual Studio 2008,Com,许多年前,我记得使用编译时选项跟踪对AddRef()和Release()的调用,用于跟踪COM对象的生存期 这在VS2008中仍然存在吗 我正在处理一些遗留代码,这些代码在处理COM对象时有问题。如果您使用的是ATL,您可以通过定义来输出这些信息。 否则,应该手动将跟踪代码放入AddRef/Release方法实现中,或者实现类似ATL的包装器,该包装器将实现具有内置日志功能的IUnknown接口 您可以看看CComObjectRootBase类的实现

许多年前,我记得使用编译时选项跟踪对AddRef()和Release()的调用,用于跟踪COM对象的生存期

这在VS2008中仍然存在吗


我正在处理一些遗留代码,这些代码在处理COM对象时有问题。

如果您使用的是ATL,您可以通过定义来输出这些信息。 否则,应该手动将跟踪代码放入AddRef/Release方法实现中,或者实现类似ATL的包装器,该包装器将实现具有内置日志功能的IUnknown接口

您可以看看CComObjectRootBase类的实现