Nimでgtk+3がコンパイルできません。
nim
1proc gtk_init(argc, argv: pointer=nil) {.header:"<gtk/gtk.h>",importc: "gtk_init".} 2gtk_init() 3{.passc:gorge("pkg-config --libs --cflags gtk+-3.0").}
こうすると、
/(省略)/nimcache/npongtk.o: In function `unknown_npongtkInit000': npongtk.c:(.text+0xfe): undefined reference to `gtk_init' collect2: error: ld returned 1 exit status
と出力されてコンパイルできません。
gtk_initはちゃんと宣言したはずなのですが...
どうすればいいでしょうか?
(libgtk-3.0.dylibから関数を取り出すこともできますが、<gtk/gtk.h>からでないと取り出せない関数がありまして...>)

あなたの回答
tips
プレビュー