微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用-DBUILD_SHARED_LIBS = ON构建pugixml不适用于mingw

如何解决使用-DBUILD_SHARED_LIBS = ON构建pugixml不适用于mingw

我尝试在Powershell中使用mingw编译pugixml(https://github.com/zeux/pugixml)。静态库运行良好,但是当我尝试使用命令编译dll时

cmake -G "MinGW Makefiles" -DBUILD_SHARED_LIBS=ON ..
mingw32-make.exe

,我收到以下消息:

C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin\windres.exe: C:\\Users\\kafka\\Desktop\\project\\pugixml\\scripts\\pugixml_dll.rc:11: Syntax error
C:\Users\kafka\Desktop\project\pugixml\scripts\pugixml_dll.rc:2: Fatal error: when writing output to : broken pipe

cmake版本:3.18 mingw32-make:

GNU Make 4.2.1
Built for x86_64-w64-mingw32
copyright (C) 1988-2016 Free Software Foundation,Inc.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。