xp下用loadlibrary加载dll时,目标dll中如果有静态变量,会导致初始化失败,这是xp的缺陷。需要在编译目标dll时解决: 注意版本号也要修改: 注意,所有的工程都要修改添加第一个图中的选项。 参考文献: /Zc:threadSafeInit(线程安全的本地静态初始化) | Microsoft Learn