Q&A-rust slint ui编译错误-ld.exe- Error- export ordinal too large
Question:
编译rust slint-ui库时候,编译到slint-macros库时候出现link错误如下:
Error: export ordinal too large: 100286
collect2.exe: error: ld returned 1 exit status
Answer:
此错误是rust toolchain为GNU版本时候出现的,msvc版本没有出现,该问题在slint官方仓库issue有记录:https://github.com/slint-ui/slint/issues/764,解决方法如下:
在项目的Cargo.toml文件中添加如下内容:
[profile.dev.build-override]
opt-level = 2
著作权归本网站(https://makerinchina.cn)所有,转载请注明来自 MakerInChina.