erlang アプリケーションでダイアライザーを使用しようとしていますが、出力は次のとおりです。
dialyzer \
--src -r src \
-pa /home/niahoo/src/popos \
-pa /home/niahoo/src/popos/deps/parse_trans \
--verbose
Checking whether the PLT c:/MinGW/msys/1.0/home/niahoo/.dialyzer_plt is up-to-date... yes
Proceeding with analysis...
dialyzer: Analysis failed with error:
Could not scan the following file(s): [{"c:/MinGW/msys/1.0/home/niahoo/src/popos/src/tools/r.erl",
["c:/MinGW/msys/1.0/home/niahoo/src/popos/src/tools/r.erl:none: undefined parse transform 'exprecs'\n"]},
{"c:/MinGW/msys/1.0/home/niahoo/src/popos/src/game/party2.erl",
["c:/MinGW/msys/1.0/home/niahoo/src/popos/src/game/party2.erl:none: undefined parse transform 'playerdupli'\n"]}]
Last messages in the log cache:
Reading files and computing callgraph...
playerdupli.erl
と同じディレクトリに入れてみましparty2.erl
たが、出力は同じです。exprecs.erl
deps: にありdeps/parse_trans/src
ます。
parse_transform を含め、コードはエラーなしでコンパイルおよび実行されます。私はMinGW(Windows 8 64)を使用しています。何か案が ?
ありがとう