使用者介面
该软件包包装了 C库。 它还为其提供了高级Nim绑定。
首先,使用Nimble安装:
nimble install ui
或将其添加到项目的Nimble文件中:
requires "ui"
依存关系
gtk+-3.0
Linux: $ sudo apt-get install libgtk-3-dev
OSX: $ brew install gtk+3
然后,您应该能够成功在目录中编译示例代码。
静态与动态链接
该库为libui安装了C源代码,并将其静态编译到您的应用程序中。
静态编译是默认行为,但是如果您希望依赖于DLL,则将-d:useLibUiDll传递给Nim编译器。 然后,您需要将应用程序分别与Windows,macOS和Linux的libui.dll,libui.dylib或libui.so捆绑在一起。