- 関数型プログラミング言語Haskell Part26
164 :デフォルトの名無しさん[sage]:2014/09/15(月) 19:04:17.76 ID:7sCZlnMT - 昨日WindowsにHaskell Platformインスコしていろいろ弄ってるんだけど
.libライブラリを静的リンクしたいんだけどどうやるの? ghcにuser32.lib指定してないのに foreign import ccall "PostQuitMessage" ... が動くし、 同じくkernel32.lib指定してないのにExitProcessが動くし、どうなってるの……
|
- 関数型プログラミング言語Haskell Part26
166 :デフォルトの名無しさん[]:2014/09/15(月) 20:48:55.90 ID:7sCZlnMT - あっ……
解決しました…… -l[ライブラリ名*拡張子なし*] を指定したらいけました スレ汚し失礼しました…
|
- 関数型プログラミング言語Haskell Part26
168 :デフォルトの名無しさん[sage]:2014/09/15(月) 21:48:17.23 ID:7sCZlnMT - >>167
できました。拡張子を抜くというので躓きました。 ただウィンドウ作るだけのプログラムで1.8MBとかになってしまうのはそこらへんのライブラリをまとめて静的リンクしちゃってるからかな?と思ったけど、 それは>>10に書いてあるとおりなのかな? stripしても1MBだし、これくらいならアセンブラで書いたほうが……と思ってしまう。 手続き型言語っぽいことだけしててもhaskellのありがたみは感じられないってことかな
|