我正在尝试GUID_DEVINTERFACE_DISK
在 function 中使用(或 _FLOPPY... 等)SetupDiGetClassDevs
,但由于未定义的引用,g++ 仍然无法构建。
我已链接到 SetupAPI 并根据需要包含 nstddstor.h ( http://msdn.microsoft.com/en-us/library/windows/hardware/ff545824%28v=vs.85%29.aspx )。
我看到包含 initguid.h 可能会解决问题,但它不适合我。
此外,当我尝试影响 GUID 变量时
GUID g = GUID_DEVINTERFACE_DISK;
,如果我将鼠标放在 GUID_DEVINTERFACE_DISK 上,eclipse 会显示它在哪里定义(nstddstor.h),但在编译后,它仍然不起作用。
有什么解决办法吗?