首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows下编译Djinni时出错

在windows下编译Djinni时出错
EN

Stack Overflow用户
提问于 2015-02-02 21:31:35
回答 2查看 570关注 0票数 1

我正在尝试编译Dropbox的Djinni,在windows下使用cygwin尝试:https://github.com/dropbox/djinni

导致此错误的原因是什么,尽管sbt-launch.jar位于正确的文件夹下。

代码语言:javascript
复制
$ make
./example/run_djinni.sh
Building Djinni...
Error: Unable to access jarfile /cygdrive/c/users/vlama/dropboxcode/djinni/djinni-master/src/support/sbt-launch.jar
Makefile:23: recipe for target 'build_ios/example/libtextsort.xcodeproj' failed
make: *** [build_ios/example/libtextsort.xcodeproj] Error 1

我想让Djinni在cygwin中首先尝试一下,然后最终在windows上实现它,那么应该怎么做呢?因为github中的指令主要是针对linux用户的。

EN

回答 2

Stack Overflow用户

发布于 2015-09-11 23:58:42

问题是windows上的java不接受linux路径分隔符'/',因此您必须将djinni构建脚本传递给java的路径转换为windows格式。

文件run_djinni.sh和./src/support/sbt是您需要注意的地方。就我个人而言,我使用cygwin运行构建脚本,并通过使用cygpath -pw将路径转换为windows格式来修改传递给java的路径。

票数 3
EN

Stack Overflow用户

发布于 2016-02-01 00:50:24

尝试使用MinGWGit

这就是说你会得到"sh.exe“。

它在windows上运行得很好。

不要忘记系统路径的路径:

系统/高级系统设置/环境变量。

对于MINGW: MINGW\bin

对于Git: Git\bin

链接:djinni windows

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28278890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档