../PCIE.cpp:107:45: error: invalid conversion from ‘int*’ to ‘PDIAG_DMA’ {aka ‘int’} [-fpermissive] 107 | DeviceClose(pcie_init[handle].hDev, &pcie_init[handle].dma); | ^~~~~~~~~~~~~~~~~~~~~~ | | | int*
时间: 2023-05-16 15:06:02 浏览: 136
无法从 int? 转换为 int 运行时出现错误
这个错误提示是因为在 PCIE.cpp 文件的第 107 行中,将一个 int* 类型的指针赋值给了 PDIAG_DMA 类型的变量,这是一种无效的类型转换。可能需要检查代码中的类型定义和变量声明,以确保类型匹配。如果需要更具体的帮助,可以提供更多的代码信息。
阅读全文