我是 ac# 开发人员,目前正在开发一些遗留的 c++ com 组件。我正在尝试将激活上下文 api 代码添加到 com 组件,以便无需注册即可调用其他 com 组件。
我写了一个虚拟的 C++ 项目来玩激活上下文的东西,它没有问题。但是,当我将相同的代码添加到旧版 com 组件中时,我什至无法编译它: Error 1 error C2065: 'ACTCTX' : undeclared identifier
我没有在我的虚拟项目中添加任何特殊的标题,但它工作得很好,所以我不确定为什么会这样。希望这对于经验丰富的 c++ 开发人员来说是微不足道的......