我试图创建一个单声道的是Mac捆绑。 当我执行:
mkbundle file.exe --deps -o FILE
我在编译过程中得到这样的:
fatal error: "mono/metadata/mono-config.h" file not found
我缺少的东西吗?
我试图创建一个单声道的是Mac捆绑。 当我执行:
mkbundle file.exe --deps -o FILE
我在编译过程中得到这样的:
fatal error: "mono/metadata/mono-config.h" file not found
我缺少的东西吗?
我有我的Mac上同样的问题。 我通过设置pkg配置解决它。
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig:/Library/Frameworks/Mono.framework/Versions/3.0.12/lib/pkgconfig
刚抬起头,适用于Mac,你必须......
export AS="as -arch i386"
export CC="cc -arch i386"
...这里说在Mac OS X雪豹运行单2.10.2 mkbundle时的一个问题 ,但是,美洲狮,我不得不这样做,而不是让应用程序可以在狮跑。
export AS="as -arch i386"
export CC="clang -arch i386 -mmacosx-version-min=10.6"
最关键的是前面的错误( sh: pkg-config: command not found
),注意pkg配置存储在“/Library/Frameworks/Mono.framework/Commands”。
解决方案(见这里和这里 ):
前面加上“/Library/Frameworks/Mono.framework/Commands”文件夹到PATH环境变量:
export PATH=/Library/Frameworks/Mono.framework/Commands:$PATH
另外(如提出aiapatag和目标c运行时和在此提出的CoreFoundation框架溶液 )。
export AS="as -arch i386"
export CC="cc -arch i386 -framework CoreFoundation -lobjc -liconv"
请尝试重新安装Mono开发套件(MDK)。 不要MDK的顶部安装Mono运行时环境(MRE)。 MDK就足够了。
然后,如果你使用的是Windows(但我猜你是在OSX - 只是提):您将需要一个类Unix工具链mkbundle来上班。
摘录:从他们的网站
在Windows系统上,它有必要必须安装类Unix工具链mkbundle工作。 您可以使用Cygwin的安装GCC,GCC-MinGW和作为包。 (原文如此)