在github上找到一个仿网易新闻的demo,但是不能运行,报
OneAPM/OneAPM.h' file not found
错误。
该错误由原作者修正后,下载下来出现了新的错误。
“找不到
prefix.ch文件”。
所幸也有人跟我一样的错误,他的建议是
终于能运行了,需要做下面3点更改才行
1.prefix.pch的路径:Build Settings ->Prefix Header:$(SRCROOT)/81 - 网易新闻/NetEasyPrefix.pch
2.把项目中任意一个.m文件改为.mm文件
3. build settings ->Other Linker Flags:-lz
1.prefix.pch的路径:Build Settings ->Prefix Header:$(SRCROOT)/81 - 网易新闻/NetEasyPrefix.pch
2.把项目中任意一个.m文件改为.mm文件
3. build settings ->Other Linker Flags:-lz
我执行了前面两个就能够成功运行这个demo了。从中学到了这个$(SRCROOT)
表示当前目录的方法。
$(SRCROOT) 可以表示demo所在的位置,后面再加prefix.ch在文件中的索引就可以完整得表示出文件的路径了,省却一大堆麻烦。