执行dart run ffigen出现如下错误:
Unhandled exception:\nInvalid argument(s): Failed to load dynamic library '/Users/bruce/homebrew/opt/llvm/lib/libclang.dylib': dlopen(/Users/bruce/homebrew/opt/llvm/lib/libclang.dylib, 0x0001): tried: '/Users/bruce/homebrew/opt/llvm/lib/libclang.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/Users/bruce/homebrew/Cellar/llvm/13.0.1_1/lib/libclang.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))\n#0 _open (dart:ffi-patch/ffi_dynamic_library_patch.dart:12:43)\n#1 new DynamicLibrary.open (dart:ffi-patch/ffi_dynamic_library_patch.dart:23:12)\n#2 initializeGlobals (package:ffigen/src/header_parser/data.dart:41:33)\n#3 initParser (package:ffigen/src/header_parser/parser.dart:48:3)\n#4 parse (package:ffigen/src/header_parser/parser.dart:22:3)\n#5 main (package:ffigen/src/executables/ffigen.dart:54:19)\n#6 _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:295:32)\n#7 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)\nRun Code Online (Sandbox Code Playgroud)\n我检查了我的 Flutter 环境:
\n\xe2\x9d\xaf file /Users/bruce/dev_tools/flutter/bin/cache/dart-sdk/bin/dart\n/Users/bruce/dev_tools/flutter/bin/cache/dart-sdk/bin/dart: Mach-O 64-bit executable x86_64\nRun Code Online (Sandbox Code Playgroud)\n当我运行brew install llvm安装 llvm 时,我得到的是 …