可视化 如何删除 ATL COM C++中的方法



我正在开发Visual Studio c ++ 6,开发COM/dll。我创建了一个STDMethod并通过界面将其删除(右键单击并删除)。现在,每次我构建代码时,它都会弹出一个窗口,其中包含一条消息"此文件已在源外部修改,editor.do 您要重新加载它?请告诉我一种避免此问题的方法。谢谢

您应该从 IDL 文件中删除该方法。

每次重新编译 IDL 时,都会重新生成项目 .h 文件。 如果它在编辑器中打开,您将收到此通知。 如果在重新编译 IDL 之前打开了 .h 文件编辑器窗口,请将其关闭。

顺便说一句,对于代理/存根代码文件的dlldata.c,prjname_i.c和prjname_p.c也是如此。

相关内容

最新更新