我正试图用本教程在Ubuntu-18.04WSL2中构建一个内核:https://www.frakkingsweet.com/running-pi-gen-on-wsl2/
配置一切正常。但在构建时使用:
使KCONFIG_CONFIG=Microsoft/CONFIG-wsl.new-j4
出现此错误:
drivers/hhyperv/dxgkrnl/dxgmodule.c:422:39:错误:初始值设定项元素不是常量const int DXGK_VMBUS_VERSION_OFFSET=DXGK_VMB US_CHANNEL_ID_OFFSET+
发生错误的dxgmodule文件是一个C文件。文件内容:
419:/*vGPU虚拟机总线通道实例ID*/
420:const int DXGK_VMBUS_CHANNEL_ID_OFFSET=192;
421:/*DXGK_VMBUS_INTERFACE_VERSION(u32(*/
422:常量DXGK_VMBUS_VERSION_OFFSET=DXGK_VMB US_CHANNEL_ID_OFFSET+
423:大小(guid_t(;
如何更改代码,以便编译器将初始值设定项表达式读取为常量
我得到了一个解决方案。
我把它改成
419:/*vGPU虚拟机总线通道实例ID*/
420:const int DXGK_VMBUS_CHANNEL_ID_OFFSET=192;
421:/*DXGK_VMBUS_INTERFACE_VERSION(u32(*/
422:常量int DXGK_VMBUS_VERSION_OFFSET=192+
423:大小(guid_t(;