谷动谷力
标题: Windows 上编译 KiCad 7.99 版本 [打印本页]
作者: 谷谷小师妹 时间: 2023-12-22 16:12
标题: Windows 上编译 KiCad 7.99 版本
Windows 上编译 KiCad 7.99 版本
编译工具安装
选择 Community 2022 ( 这是免费的 )
下载完之后,执行下载的 VisualStudioSetup.exe
只需要选择“使用C++的桌面开发”
这里要确定 vcpkg 和 CMake 被选中
点击安装之后开始下载并安装组件
可以选择 swigwin-4.1.1,下载并解压缩,可以放在 kicad 源代码旁边。
要注意默认情况下,Windows 解压会多一层 swigwin-4.1.1 的目录,后面使用路径的时候,要确认路径是正确的。
源代码下载
如果对 git 完全不熟悉,也可以暂时使用 gitlab 上直接下载源代码包的方式。但是没有代码管理,很难进行代码版本更新。
https://gitlab.com/kicad/code/kicad
使用 Visual Studio 2022 下载代码
工具安装见后面的部分
启动界面上选择克隆存储库
填入 git 远程仓库地址和下载路径(因为我本地已经有了一个 kicad 代码,这里用了另一个 kicad-master 作为新的本地仓库的目录名字)。点击克隆。
右侧选择打开工程
使用 SourceTree 下载代码
这里以 sourcetree 英文界面(你也可以选择中文界面)来作为示例
点击右侧的+号新建一个标签栏,选择 Clone,填入 KiCad 代码地址,选择代码库下载的本地目录路径,点击 Clone,等待完成。
符号、封装及3D模型下载
这部分是使用 KiCad 进行电路设计所必须的,但编译运行 KiCad 本身不需要。可以在开始 KiCad 编译之后开始这一部分仓库下载。同样,这部分既可以使用 git 方式下载,也可以使用下载打包文件的方式。下载打包文件的方式同上面原代码,只是地址不同,网页地址分别为:
3D模型
https://gitlab.com/kicad/libraries/kicad-packages3D
原理图符号
https://gitlab.com/kicad/libraries/kicad-symbols
其他库:
https://gitlab.com/kicad/libraries
代码编译准备
如果不是通过 Visual Studio 2022 克隆的工程,或者新开的 Visual Studio 2022,需要打开 kicad 源代码目录
需要复制 CMakeSettings.json.sample 并改名为 CMakeSettings.json
注意这里要选择“显示所有文件”,才可以看到改名的文件。
双击 CMakeSettings.json ,进入这个界面
添加 CMake 命令参数
-DSWIG_EXECUTABLE=C:\\Users\\YourUserName\\Desktop\\HW\\swigwin-4.1.1\\swigwin-4.1.1\\swig.exe
注意确认swig的路径是正确的。
一般使用,选择 x64-Release 配置。点击 “编辑 JSON”
找到 VcPkgDir,修改为你实际放置 swig 的路径,注意路径用了双反斜线\\
通过项目菜单的配置缓存来执行 CMake 配置。脚本系统会先安装 vcpkg 的依赖工具。
注意下方输出窗口的显示,由于众所周知的网络原因,有可能不能通过 vcpkg 下载一些必需的组件,对于下载的安装文件,可以根据输出窗口给出的下载地址,通过浏览器或者其他方式下载并放到输出日志给出的路径。对于 git 访问,可以通过修改 C:\Users\YourUseName\.gitconfig 的 http.proxy 选项,具体设置请自行搜索方式。
网络访问不一定一直不行,多试几次,或者过段时间再试几次。
我用的 Windows 电脑比较慢,从安装环境开始一边操作一边写公众号,到现在已经搞了四五个小时了还在下载安装 vcpkg 依赖环境。我决定先把这一篇文章发出去,明后天构建完了或者出了什么问题,再补一篇。
欢迎光临 谷动谷力 (http://bbs.sunsili.com/) |
Powered by Discuz! X3.2 |