Mas_Tan

Site blog for Tan

No Praise For Colorful


Welcome To My Blog

编译错误 error clang importer creation failed

项目里有四个 target ,其他三个都能编译通过, 还有一个死活过不了。 四个项目代码完全一样,就是配置不一样。 编译时报以下错误

<unknown>:0: error: PCH file '/Users/xxx/Library/Developer/Xcode/DerivedData/yg-hiamcrahplfrcgffnenbmeyjsoep/Build/Intermediates.noindex/PrecompiledHeaders/yg-Bridging-Header-swift_26VLR1JDUWQF2-clang_1N593KDGBQ1NH.pch' not found: module file not found
<unknown>:0: error: clang importer creation failed

好像是 PCH 的找不到或者import 失败。 但是其他三个 target 都一样的。 仔细排查后才发现,多了一个 空格 !!!

多一个空格图

最近的文章

Hyperledger Composer 0.18.1 Timeout Error

从0.16.x 更新到 0.18.1 以后问题composer network start ... 这步就卡住了,改过connection配置文件,清过缓存,突然成功让人高兴一下,stop 后删除镜像再跑又不行了。 感觉就像摸奖,跑十次可以成功一次😅。由于是next版本,网上也没有解决方案,只能自己踩坑了。composer network start ... 命令,会为每个peer启动一个容器。它的镜像是 hyperledger/fabric-ccenv, tag 是x86_64-1.1...…

继续阅读
更早的文章

Hash 表实现

Hash 表、二叉树、链表是最常见的数据结构。 本文中用C++来实现一个简单的哈希表,帮助理解哈希表是怎样运作的。为了简化代码并突出逻辑,采用简单的除余数作为散列函数,用线性探测来处理碰撞。线性探查法是用开放定址法处理冲突的一种最简单的探查方法。 它从发生冲突的d单元起,依次探查下一个单元 当达到下标为m—l的表尾单元时,下一个探查的单元是下标为O的表首单元。 即把散列表看作为首尾相接的循环表,直到碰到一个空闲单元或探查完所有单元为止。 这种方法的探查序列为d,d+l,d+2,…,或表示...…

继续阅读