1

現在、Vala でライブラリを作成しています。

ソースからいくつかのドキュメントを生成したいところまで来ました。

valadocこれを行うには適切なツールのようですが、使用方法に関する情報はあまりなく、マンページは非常に短いです。

valadoc -o doc src/*.{vala,vapi}これらのエラーメッセージが表示されると実行しようとしました:

unixodbc.vala:21.7-21.9: error: The namespace name `Gee' could not be found
unixodbc.vala:40.9-40.27: error: The type name `Map' could not be found
unixodbc.vala:42.30-42.48: error: The type name `Map' could not be found
unixodbc.vala:40.9-40.27: error: The type name `Map' could not be found
unixodbc.vala:40.9-40.27: error: The type name `Map' could not be found
unixodbc.vala:40.9-40.27: error: The type name `Map' could not be found
unixodbc.vala:80.63-80.81: error: The type name `Map' could not be found
unixodbc.vala:98.9-98.25: error: The type name `ArrayList' could not be found
unixodbc.vala:99.3-99.19: error: The type name `ArrayList' could not be found
unixodbc.vala:110.4-110.22: error: The type name `Map' could not be found
unixodbc.vala:178.9-178.24: error: The type name `ArrayList' could not be found
unixodbc.vala:180.17-180.32: error: The type name `ArrayList' could not be found
unixodbc.vala:187.10-187.25: error: The type name `ArrayList' could not be found
Failed: 13 error(s), 0 warning(s)

valadocすべての依存関係でも実行されるように設計されているようですか?

これをライブラリで機能させるにはどうすればよいですか?

4

1 に答える 1

5

--pkg gee-0.10valac と同様に、パス (または使用しているバージョン) を渡す必要があります。valadoc --helpオプションとその説明のリストについては、 および man ページを参照してください。必要なオプションの多くは、valac に渡すものと同じです。

于 2013-10-06T17:04:31.963 に答える