在win32下不能生成dlldata.c?

塞巴斯蒂安·劳伦(Sebastian-Laurenţiu)Plesciuc

我正在使用COM的几个项目上工作,但遇到了问题。我使用的是已编译和导入的外部.idl,因此我的项目中只有.idl库。

现在,当我编译仅包含该库的项目内部IDL时,在x32配置下不会生成dlldata.c文件。但是,如果我编译该项目,并且它是在x64配置下的.idls,则将生成dlldata.c文件,并且该项目可以正常运行。

我已经尝试过Visual Studio for MIDL的所有选项,但都无济于事。显然,我只能通过添加一个虚拟接口来解决此问题,这是我不想做的。

是否有另一种解决方案可以在不添加虚拟接口的情况下在x32配置下生成dlldata.c文件?

塞巴斯蒂安·劳伦(Sebastian-Laurenţiu)Plesciuc

我找到了解决方案。似乎您对于外部.idls的预构建事件必须非常小心。甚至平台也很重要。使用/ env win32和/ env x64参数针对每种配置编译到MIDL分别解决了我的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++,Win32错误

来自分类Dev

为什么不能创建新的Win32控制台Visual C ++?

来自分类Dev

C ++ Win32 API GDI:矩形抗锯齿在透明背景下无法正常工作

来自分类Dev

从资源生成的C ++ / Win32对话框行为异常

来自分类Dev

在Win32上处理CTRL + C

来自分类Dev

C ++ NetBeans Win32 hwnd图标

来自分类Dev

C Win32:窗口自动关闭

来自分类Dev

C ++ Win32:加速位图操作

来自分类Dev

Win32控制台写入(C / C ++)

来自分类Dev

如何在不使用C语言的system()的情况下清除win32 cmd控制台窗口?

来自分类Dev

如何在不使用C语言的system()的情况下清除win32 cmd控制台窗口?

来自分类Dev

Poco C ++库和Win32 GUI集成

来自分类Dev

在C ++ Win32程序中,如何修改菜单标题?

来自分类Dev

Win32 API C ++菜单栏

来自分类Dev

Win32 C ++ BitBlt透明度

来自分类Dev

Win32 C ++可以重新使用“旧位图”吗?

来自分类Dev

Win32(C ++)中的选项卡损坏

来自分类Dev

Win32 C ++检测USB驱动器损坏

来自分类Dev

C ++ Win32 Api资源文件

来自分类Dev

使用C ++ Win32 API启用视觉样式吗?

来自分类Dev

C中的win32 FillRect()函数问题

来自分类Dev

C ++ Win32侦听全局按键绑定

来自分类Dev

使用mingw在win32上使用C printf()

来自分类Dev

我的Win32 C ++“ Hello World程序”无法编译

来自分类Dev

C Win32 API:设置复选框的状态

来自分类Dev

C ++ 11和Win32 wchar_t

来自分类Dev

在Win32,C ++中进行连续串行写入

来自分类Dev

win32 C ++在屏幕上放置图像

来自分类Dev

从分离的std :: thread安全退出程序Win32 C ++