Swift ld:警告:无法找到或使用自动链接库';迅捷核心&x27;
我试图从命令行手动链接一些swift代码。以下是我正在做的:Swift ld:警告:无法找到或使用自动链接库';迅捷核心&x27;,swift,linker,macos-catalina,swift5.1,Swift,Linker,Macos Catalina,Swift5.1,我试图从命令行手动链接一些swift代码。以下是我正在做的: ld \ -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk \ -lSystem \ -arch x86_64 \ -macosx_version_min 10.15 \ -o ./bin/main \ -L/Applications/Xc
ld \
-syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk \
-lSystem \
-arch x86_64 \
-macosx_version_min 10.15 \
-o ./bin/main \
-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx \
main.o
但这会导致以下输出失败:
ld: warning: Could not find or use auto-linked library 'swiftCore'
ld: warning: Could not find or use auto-linked library 'swiftCoreGraphics'
ld: warning: Could not find or use auto-linked library 'swiftFoundation'
ld: warning: Could not find or use auto-linked library 'swiftDarwin'
ld: warning: Could not find or use auto-linked library 'swiftCoreFoundation'
ld: warning: Could not find or use auto-linked library 'swiftIOKit'
ld: warning: Could not find or use auto-linked library 'swiftXPC'
ld: warning: Could not find or use auto-linked library 'swiftObjectiveC'
ld: warning: Could not find or use auto-linked library 'swiftDispatch'
如果我使用usr/lib/swift-5.0而不是usr/lib/swift,那么可执行文件会抱怨dylibs在10.14.4以上的OS X上不可用
我错过了什么?你能帮忙吗?提前谢谢 可以通过在Xcode中添加“swift file”和“创建桥接头”来修复此错误 请按照以下步骤解决此问题
- 打开Xcode项目
- 在项目下选择新文件
- 在那里添加swift文件
- 添加swift文件时,确认“创建桥接头”
- 清洁你的身材
- 现在进行新的构建