Skip to content

Mac下能用么? #1

@LiQIjie

Description

@LiQIjie

试着编译了一下啊,链接时出错。怎么解决呀:
如下:
rikiketsunoMacBook-Pro:build sesnail$ make VERBOSE=TRUE /usr/local/Cellar/cmake/3.17.2/bin/cmake -S/Users/sesnail/123/libexword-re/src -B/Users/sesnail/123/libexword-re/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/Cellar/cmake/3.17.2/bin/cmake -E cmake_progress_start /Users/sesnail/123/libexword-re/build/CMakeFiles /Users/sesnail/123/libexword-re/build/CMakeFiles/progress.marks /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/Makefile2 all /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/exword.dir/build.make CMakeFiles/exword.dir/depend cd /Users/sesnail/123/libexword-re/build && /usr/local/Cellar/cmake/3.17.2/bin/cmake -E cmake_depends "Unix Makefiles" /Users/sesnail/123/libexword-re/src /Users/sesnail/123/libexword-re/src /Users/sesnail/123/libexword-re/build /Users/sesnail/123/libexword-re/build /Users/sesnail/123/libexword-re/build/CMakeFiles/exword.dir/DependInfo.cmake --color= /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/exword.dir/build.make CMakeFiles/exword.dir/build [ 14%] Linking C executable exword /usr/local/Cellar/cmake/3.17.2/bin/cmake -E cmake_link_script CMakeFiles/exword.dir/link.txt --verbose=TRUE /Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/usr/local/opt/readline/lib CMakeFiles/exword.dir/main.c.o CMakeFiles/exword.dir/databuffer.c.o CMakeFiles/exword.dir/dict.c.o CMakeFiles/exword.dir/exword.c.o CMakeFiles/exword.dir/obex.c.o CMakeFiles/exword.dir/util.c.o -o exword -lusb-1.0 -lreadline Undefined symbols for architecture x86_64: "_FSFindFolder", referenced from: _get_data_dir in util.c.o "_FSRefMakePath", referenced from: _get_data_dir in util.c.o "_iconv", referenced from: _convert in exword.c.o "_iconv_close", referenced from: _convert_to_locale in exword.c.o _locale_to_utf16 in exword.c.o _utf16_to_locale in exword.c.o "_iconv_open", referenced from: _convert_to_locale in exword.c.o _locale_to_utf16 in exword.c.o _utf16_to_locale in exword.c.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [exword] Error 1 make[1]: *** [CMakeFiles/exword.dir/all] Error 2 make: *** [all] Error 2

求大佬拯救,想着在电子词典上装@brijohn的gnuboy-ex,求帮助

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions