Rust 编译 Qt 软件成功后打开失败 undefined symbol 的解决方法
Rust 的一个项目编译成功后,打开失败提示:
./target/debug/YDict: symbol lookup error: ./target/debug/YDict: undefined symbol: _ZN9QCalendar16staticMetaObjectE, version Qt_5
解决方法:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$QT_DIR/5.14.2/gcc_64/lib"
将当前版本的 QT 类库添加到环境变量 LD_LIBRARY_PATH
中。