3

mono の mkbundle を使用して C# アプリのスタンドアロンを作成しようとしています。Xcode と Mono Developer Kit もインストールしました (ランタイムではなく MDK だと確信しています)。それでも、mkbundle test.exe を使用して mkbundle を実行します

これらのエラーが発生します

Compiling:
as -o temp.o temp.s 
cc -g -o a.out -Wall temp.c `pkg-config --cflags --libs mono-2`  temp.o
sh: pkg-config: command not found
temp.c:1:10: fatal error: 'mono/metadata/mono-config.h' file not found

1 error generated.
[Fail]

何が起こっていますか?

4

2 に答える 2

1

pkg-config ツールが見つからないようです。多分それはデフォルトのパスにありません。

どこかに「pkgconfig」ディレクトリがありますか? これは、Mono インストールのサブディレクトリである必要があります。/Library/Frameworks/Mono.framework/Versions/XXXX/lib/pkgconfig のようなパスがあるかどうかを確認してください

はいの場合は、PKG_CONFIG_PATH 環境変数をこのパスに向けます。mkbundle コマンドを実行するときに直接指定できます (これは単なる例です)。

$ PKG_CONFIG_PATH=/Library/Frameworks/Mono.framework/Versions/XXXX/lib/pkgconfig mkbundle ....
于 2013-08-05T08:44:34.083 に答える