2

我正在开发 Visual Studio c++ 6,开发 COM/dll。我创建了一个STDMethod并通过界面将其删除(右键单击并删除)。现在,每次我构建代码时,它都会弹出一个窗口并显示一条消息“此文件已在源编辑器之外进行了修改。您要重新加载它吗?” 请建议我一种避免此问题的方法。谢谢

4

1 回答 1

3

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

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

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

于 2012-10-15T17:01:32.030 回答