我正在尝试让 ftd2xx dylib 在 MacOS 终端 xcode 项目中工作。
我已经按照自述文件的说明正确安装了驱动程序和苹果驱动程序的冲突修复程序。
https://www.ftdichip.com/Drivers/D2XX/MacOSX/ReadMe.rtf
Xcode 版本 11.2 (11B52),
FTD-lftd2xx.1.4.16
我试过链接二进制文件、构建副本、标题路径,但我无法让它工作。
Ld /Users/apple/Library/Developer/Xcode/DerivedData/MacFTDI-edphxbjofhabfwcpxgpgqsbztemk/Build/Products/Debug/MacFTDI normal x86_64 (in target 'MacFTDI' from project 'MacFTDI')
cd /Users/apple/Desktop/MacFTDI
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -target x86_64-apple-macos10.15 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -L/Users/apple/Library/Developer/Xcode/DerivedData/MacFTDI-edphxbjofhabfwcpxgpgqsbztemk/Build/Products/Debug -F/Users/apple/Library/Developer/Xcode/DerivedData/MacFTDI-edphxbjofhabfwcpxgpgqsbztemk/Build/Products/Debug -F/usr/local/lib/ -F/Users/apple/Desktop/D2XX/ -filelist /Users/apple/Library/Developer/Xcode/DerivedData/MacFTDI-edphxbjofhabfwcpxgpgqsbztemk/Build/Intermediates.noindex/MacFTDI.build/Debug/MacFTDI.build/Objects-normal/x86_64/MacFTDI.LinkFileList -Xlinker -object_path_lto -Xlinker /Users/apple/Library/Developer/Xcode/DerivedData/MacFTDI-edphxbjofhabfwcpxgpgqsbztemk/Build/Intermediates.noindex/MacFTDI.build/Debug/MacFTDI.build/Objects-normal/x86_64/MacFTDI_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -stdlib=libc++ -lftd2xx.1.4.16 -Xlinker -dependency_info -Xlinker /Users/apple/Library/Developer/Xcode/DerivedData/MacFTDI-edphxbjofhabfwcpxgpgqsbztemk/Build/Intermediates.noindex/MacFTDI.build/Debug/MacFTDI.build/Objects-normal/x86_64/MacFTDI_dependency_info.dat -o /Users/apple/Library/Developer/Xcode/DerivedData/MacFTDI-edphxbjofhabfwcpxgpgqsbztemk/Build/Products/Debug/MacFTDI
ld: library not found for -lftd2xx.1.4.16
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我是 Xcode IDE 的新手,对编程并不陌生。
根据 xcode 版本,这似乎有不同的原因。至少这是根据我的研究。
任何和所有的帮助将不胜感激。提前致谢。