« May 2011 | Main | September 2011 »

2011.08.17

F#メモ


第一歩からはまってる。

F#のソース

open System.Drawing
let fname = "IMG_0001.JPG"
printf "open %s\n" fname
let bmp = new Bitmap(fname)


こんなエラーが出る。
c:\Program Files (x86)\Microsoft F#\v4.0\fsc.exe -o:obj\x86\Debug\histogram.exe -g --debug:full --noframework --define:DEBUG --define:TRACE --doc:bin\Debug\histogram.XML --optimize- --tailcalls- --platform:x86 -r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\2.0\Runtime\v4.0\FSharp.Core.dll" -r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\mscorlib.dll" -r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Core.dll" -r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.dll" -r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Numerics.dll" --target:exe --warn:3 --warnaserror:76 --vserrors --LCID:1041 --utf8output --fullpaths --flaterrors "C:\Users\Natsutani\AppData\Local\Temp\.NETFramework,Version=v4.0,Profile=Client.AssemblyAttributes.fs" histogram.fs
C:\home\job\image\image_evaluation\histogram\histogram.fs(1,13): エラー FS0039: 名前空間 'Drawing' が定義されていません

twitterで解決策を教わりました。@igetaさん、ありがとうございます。


解決策
Visual Studioを使っているなら参照設定にSystem.Drawing.dllを追加する。


| | Comments (0) | TrackBack (0)

« May 2011 | Main | September 2011 »