编译问题

-Werror,-Wnon-modular-include-in-framework-module原因 

修改build setting中的 define module 配置项为NO


错误描述:

ld: framework not found Reveal

clang: error: linker command failed with exit code 1 (use -v to see invocation)

ld: framework not found xxxxx for architecture x86_64

错误原因:

PROJECT或TARGETS没有配置Framework的查找路径,类似的framework not found Something都可以以此解决。

解决方法:

依次进入:PROJECT-->Build Settings-->Search Paths-->Frameword Search Paths

检查项目的框架路径是否填写完整,通常为$(inherited) $(PROJECT_DIR)/项目名

接着检查TARGETS的框架路径,跟PROJECT的类似,路径也一样。

你可能感兴趣的:(编译问题)