我是Cygwin程序的新手,我有一个我需要编辑和执行的.sh文件。我目前正在Windows 10上运行。我在我的机器上安装了Cygwin64终端。
所需步骤的完整列表如下:
format ‘%d’ expects type ‘int’, but argument 2 has type ‘int *’
。libtool
和GUI之间的通信。CuraEngine
更改autogen.sh:将第18行注释到第38行。这消除了对gtest-1.7.0的依赖。#
$ ./autogen.sh
$ ./configure
$ make
一旦我到达3。:
在安装protobuf之前,使用$ make install # Requires superused priviliges.
(In case the shared library cannot be loaded, you can try "sudo ldconfig" on Linux systems)
更改autogen.sh:将第18行注释到第38行。这消除了对gtest-1.7.0的依赖。
我在Cygwin中打开.sh文件时遇到问题,无法进行适当的编辑。
当我尝试使用此命令甚至执行.sh文件时:
#
我收到错误:
无法找到源代码。确保您正在运行此脚本 来自分发树的根。
如果有人对这个问题的解决方案有一些了解,我们将不胜感激。
答案 0 :(得分:0)
您从autogen.sh中的test
收到错误:
# Check that we're being run from the right directory.
if test ! -f src/google/protobuf/stubs/common.h; then
cat >&2 << __EOF__
Could not find source code. Make sure you are running this script from the
root of the distribution tree.
__EOF__
在此test
中,common.h
路径相对于protbuf安装目录,在执行脚本之前仅为cd
。