我是Linux和Swift的新手,我遇到了一个问题。
我正在学习一本名为“掌握Swift 3 for Linux”的书,我在第13章,我应该创建一个模块,然后编写一些代码并构建一个.exe文件。因此,当我使用~/swift build
命令时,会出现错误:
Fetching /home/bohdan/Cpcap
Cloning /home/bohdan/Cpcap
Resolving /home/bohdan/Cpcap at 0.1.0
Compile Swift Module 'pcapProject' (1 sources)
945045102700753156/module.modulemap
:3:8: error: header '/usr/include/pcap.h' not found
header "/usr/include/pcap.h"
:1:8: error: could not build `Objective-C module 'Cpcap'
import Cpcap
<unknown>:0: error: build had 1 command failures
error: exit(1): /opt/swift/Swift123/usr/bin/swift-build-tool -f `/home/bohdan/pcapProject/.build/debug.yaml
我如何理解这里的问题是include目录中没有pcap.h头,但我在创建pcap模块时一步一步地跟着我的书,所以我真的不知道它是否应该在那里,如果是,那么该档案应该是什么。