小编dil*_*ant的帖子

在C,GCC中获取类型名称作为字符串

在GCC中是否有一些'内置'扩展来获取C中表达式的类型名称?(作为字符串,即'const char*').

c gcc

16
推荐指数
1
解决办法
2599
查看次数

Haskell,GHC,win32,cairo

我在windows上遇到ghci + cairo的问题.当我尝试加载时,例如像"ghci -package cairo"一样,它失败并出现以下错误:

Loading package random-1.0.0.2 ... linking ... done.
Loading package haskell98 ... linking ... done.
Loading package syb-0.1.0.2 ... linking ... done.
Loading package base-3.0.3.2 ... linking ... done.
Loading package mtl-1.1.0.2 ... linking ... done.
: C:\Users\alexeys\AppData\Roaming\cabal\cairo-0.12.0\ghc-6.12.3\HScairo-0.12.0.o: unknown symbol `_cairo_surface_destroy'
Loading package cairo-0.12.0 ... linking ... : unable to load package `cairo-0.12.0'

即使是最简单的程序也不能在交互模式下工作,例如cairo包附带的"Text.hs".无论用'ghc --make'编译,一切都按预期工作,所以它不是一个"缺少dll"的问题 - 一切都已到位.

我使用'filemon'来查看"ghci"加载的内容,在日志中我可以看到'libcairo-2.dll'(并且这个库已经定义了'_cairo_surface_destroy'符号)被成功找到并加载,所以我真的不明白 - 它还需要什么?

windows haskell cairo

10
推荐指数
1
解决办法
910
查看次数

标签 统计

c ×1

cairo ×1

gcc ×1

haskell ×1

windows ×1