KIACD openGL
时间: 2023-10-18 07:29:02 浏览: 38
KIACD是一个电子设计自动化(EDA)工具,用于电路板设计。在使用KIACD时,如果需要使用openGL,您需要安装mesa开发库以确保libGL和libGLU可用。此外,还需要安装GTK 2的开发库。
为了正确配置和构建KIACD,您可以按照以下步骤进行操作:
1. 进入KIACD的构建目录,并运行以下命令:`../configure --enable-unicode --enable-monolithic --disable-shared --with-msw --with-opengl`
2. 运行`make`命令来编译KIACD。
3. 运行`make install`命令来安装KIACD。
如果您在使用KIACD时遇到绘制弧线的问题,可能需要应用一个补丁。具体来说,对于wxWidgets 2.7.0-1版本,您可以在文件wxGTK-2.x.y/src/gtk/dcclient.cpp的WindowDC::DoDrawArcline函数中加入以下代码:
```
if (m_pen.GetStyle() != wxTRANSPARENT) {
gdk_draw_arc(m_window, m_penGC, FALSE, xxc-r, yyc-r, 2*r, 2*r, alpha1, alpha2);
}
```
请注意,这个补丁在wxWidgets 2.7.1及更高版本中不再需要。
这些是您在使用KIACD时可能遇到的一些问题和解决方法。希望对您有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [进行KIACD开发的第一步编译KICAD](https://blog.csdn.net/seadistant/article/details/4361761)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]