Go语言IUP GUI库的安装笔记

步骤a

前往https://github.com/grd/iup 查看说明,看到Quick installation guide for Windows这里

按说明前往下载3个dll库文件包

我自己下的是下面这3个

  • Im - im-3.9.1_Win32_dll10_lib.zip
  • Cd - cd-5.8.2_Win32_dll10_lib.zip
  • Iup - iup-3.14_Win32_dll10_lib.zip

按说明设置一个系统环境变量(右键计算机-属性-高级系统设置-环境变量)

IUPHOME=C:\iup

把下载的3个压缩包都解压到c:\iup目录下

步骤b

复制c:\iup\下的include目录,到C:\TDM-GCC-32\下粘贴,(增量覆盖方式,这里我安装的gcc是tdm提供,如果你用mingW自己判断要放哪里)

把c:\iup\下除了include目录之外的所有文件复制,到C:\TDM-GCC-32\lib\gcc\下粘贴

步骤c

打开cmd窗口,按照说明输入

go get github.com/grd/iup

好了,到此iup环境已经搭建好,可以跑https://github.com/grd/iup/tree/master/examples里的例子了

其中一个例子运行结果如下图:

【完】

时间: 2024-10-04 19:42:21

Go语言IUP GUI库的安装笔记的相关文章

tkD--来自TCL/TK之D语言跨平台GUI库

D越来越有玩头了-- 感觉一下代码的流畅: 1 module main; 2 3 /** 4 * Imports. 5 */ 6 import std.algorithm; 7 import std.array; 8 import std.datetime; 9 import std.file; 10 import tkd.tkdapplication; 11 12 /** 13 * Sample application. 14 */ 15 class Application : TkdAppl

C语言中静态库和动态库笔记

库 库,故名思议,是存放东西的地方,其中存放的东西可以被多个人公用. 程序中借用库的概念,描述将代码进行抽取,这种代码被大多数程序使用, 其过程具有一定的模块化.封装.抽象的特征. 按照库的使用方式, 静态库 和 动态库. 不管怎样方式使用, 首先库的概念体现出代码逻辑上公共抽象. 有篇博文,做了介绍, 并有例子, 本文纯粹学习,借鉴了其中的例子. http://www.cnblogs.com/chio/archive/2007/11/03/948480.html 静态库 静态库,编译应用程序的

Go语言的GUI方案,与Qt和QML都能绑定,也有从头写的gxui

半官方:https://godoc.org/golang.org/x/exp/shiny 作者:王益链接:https://www.zhihu.com/question/22483719/answer/21753337来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 我从2014年底开始使用 andlabs/ui · GitHub 开发GUI 程序.这个库支持多个操作系统,包括 Linux 和 MacOSX.而且 API 和程序结构充分使用了 Go 的特色语法:lam

ArchLinux 安装笔记:续 --zz

续前话 在虚拟机里调试了几天,终于鼓起勇气往实体机安装了,到桌面环境为止的安装过程可以看我的前一篇文章<ArchLinux 安装笔记>.桌面环境我使用的是 GNOME,虽然用了很长一段时间的 KDE,但是 KDE5 神一般的开机速度简直让人喜感,最后还是选择了 GNOME- 安装 GNOME 桌面环境 安装 Xorg 本来以为需要安装整个 Xorg 事实上根本不用- pacman -S xorg-xinit xorg-server xorg-twm xterm 安装 GNOME pacman

SDL库的安装

SDL的介绍 SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写.它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口.这些多媒体功能包括了音频.键盘和鼠标(事件).游戏摇杆等.当然,最为重要的是提供了 2D图形帧缓冲(framebuffer)的接口,以及为 OpenGL 与各种操作系统之间提供了统一的标准接口以实现 3D图形.从这些属性我们可以看出,SDL 基本上可以认为是为以电脑游戏为核心开发的多媒体库. SDL 支持主流的操作系统,包括 Window

raspi集成库及安装

原文:http://blog.csdn.net/xukai871105/article/details/12684617 树莓派来自国外,国外嵌入式开源领域具有良好的分享精神,树莓派各种集成库也层出不穷,下面推荐几个. [python GPIO](该库更确切的名称应为raspberry-gpio-python) 简单介绍:树莓派官方资料中推荐且容易上手.python GPIO是一个小型的python库,可以帮助用户完成raspberry相关IO口操作.但是python GPIO库还没有支持SPI

libevent的入门学习-库的安装【转】

转自:https://blog.csdn.net/lookintosky/article/details/61658067 libevent的入门学习-库的安装最近开始接触Linux应用层的东西,发现使用了libevent库,就随便学习了一下,这里权作记录 这里是一些不错的文章,感谢作者的无私奉献 libevent学习笔记 一.基础知识 libevent学习笔记(参考libevent深度剖析) libevent学习笔记[使用篇]——(零)异步IO简介[系列译文] Libevent 官方文档学习笔

分享13个Python GUI库

Python Python是一门高级编程语言.它用于通用编程.Python语言由Guido van Rossum创建,并于1991年首次发布.Python的设计哲学着重于代码的可读性.因此空白在Python中具有重要的意义. Python提供了允许在小规模和大规模上编程的设计理念,而且具有一个非常庞大的标准库.Python使用动态类型系统,并具有自动内存管理功能. Python支持多种编程范式,其中包括: 面向对象命令式函数式程序式图形用户界面(GUI) GUI是一个人机交互的界面,换句话说,它

laravel安装笔记 (转)

一.安装composer 安装之前将\php\php.ini文件中的php_openssl.dll扩展库开启,否则composer在安装过程中会出现错误提示. (我在安装过程中发现apache目录下的php.ini最好也开启php_openssl.dll,就是讲前面的‘:’号去掉) composer下载地址:https://getcomposer.org/ windows下载地址:https://getcomposer.org/Composer-Setup.exe 二.下载Laravel最新框架