【发布时间】:2017-12-12 23:50:44
【问题描述】:
我尝试按照本教程将 OpenCV 集成到 Xcode 中。 https://www.youtube.com/watch?v=ywUBHqxwM5Q
编辑:我尝试了更多教程并且总是看到这些类型的警告。
但是,我在执行此操作后发现了很多警告。我已经解决了其中的一些问题,但仍然存在大量警告。
警告被称为
Apple Mach-O Linker Warning Group:
direct access in function '___cxx_global_var_init' from
file '/Users/user/Desktop/OpenCV-SwiftTest/OpenCV-
SwiftTest/opencv2.framework/opencv2(flann.o)' to global weak symbol
'guard variable for
cvflann::anyimpl::SinglePolicy<cvflann::anyimpl::empty_any>::policy'
from file
'/Users/user/Library/Developer/Xcode/DerivedData/OpenCV-
SwiftTest-awmplbufjrmhqrbptnqhlxqxvptp/Build/Intermediates/OpenCV-
SwiftTest.build/Debug-iphonesimulator/OpenCV-SwiftTest.build/Objects-
normal/x86_64/OpenCVWrapper.o' means the weak symbol cannot be
overridden at runtime.
This was likely caused by different translation units being compiled
with different visibility settings.
我找到了一些相关的答案,例如
1.Symbols Hidden by Default
2.Inline Methods Hidden
由于本教程仅包含一个项目的 OpenCV,并且我已根据上述要求检查了其设置。
这只是一个简单的项目,不同的翻译单元在哪里?
感谢您的帮助
【问题讨论】: