我正在开发Visual Studio c ++ 6,开发COM/dll。我创建了一个STDMethod并通过界面将其删除(右键单击并删除)。现在,每次我构建代码时,它都会弹出一个窗口,其中包含一条消息"此文件已在源外部修改,editor.do 您要重新加载它?请告诉我一种避免此问题的方法。谢谢
您应该从 IDL 文件中删除该方法。
每次重新编译 IDL 时,都会重新生成项目 .h 文件。 如果它在编辑器中打开,您将收到此通知。 如果在重新编译 IDL 之前打开了 .h 文件编辑器窗口,请将其关闭。
顺便说一句,对于代理/存根代码文件的dlldata.c,prjname_i.c和prjname_p.c也是如此。