【问题标题】:Compiling libnoise with a makefile使用 makefile 编译 libnoise
【发布时间】:2014-10-22 19:31:51
【问题描述】:

首先,请注意我看过这个:How do I compile libnoise on Mac OS X Mountain Lio

我读了它,但我不明白它的意思。我以前从来没有做过这样的事情。

我正在尝试编译 libnoise (http://libnoise.sourceforge.net/index.html) 以使用它。
我一直遵循这里的说明:http://libnoise.sourceforge.net/tutorials/tutorial1.html 在“在 UNIX 平台上使用带有 gcc 的 libnoise”。

我这样做了:

您已将 libnoise 标头 (83 KB) 下载到 /usr/local/include/noise。

我必须自己创建“/include/noise”。

然后是这样的:

您已经从 libnoise 源 (1,628 KB) 构建了二进制文件,并且 将生成的二进制文件复制到 /usr/local/lib。

我现在不知道该怎么做。我在里面找到了/noise/lib/Makefile/noise/noise/src 中还有一个“Makefile”。我用的是第一个。按照上面提到的帖子中所说的,我做了这个./Makefile make all(我真的不明白我在这里做什么),结果是这样的:

MyComputer:lib ghmacbook$ ./Makefile make all
: command not found 
./Makefile: line 3: .PHONY:: command not found
./Makefile: line 4: all:: command not found
./Makefile: line 5: -cp: command not found
: command not found 
: command not found clean:
./Makefile: line 8: -rm: command not found

如果有帮助,这里是 Makefile 的内容:

VPATH=../src/

.PHONY: all clean
all: libnoise.a libnoise.la libnoise.so.0.3
    -cp $? .

clean:
    -rm libnoise.*

我很可能做错了一切。有人可以指导我如何做到这一点吗?

【问题讨论】:

  • 你好,我现在也遇到了同样的问题,你解决了吗?

标签: makefile


【解决方案1】:

我知道这个答案我真的迟到了,不知道你是否解决了这个问题,但我会为将来有问题的人发布这个!我使用的是 Macbook Air 13"

我发现了这个:

git clone https://github.com/qknight/libnoise
cd libnoise
mkdir build
cd build
cmake ..
make
sudo make install

发件人:http://mineserver.be/wiki/Installation 并尝试过,如果您查看 /usr/local/lib,您将在那里看到 libnoise.a 和 libnoise.dylib!并且还要确保你有噪音文件夹,其中包含 /usr/local/include 中的所有头文件

所有这些都完成后,请确保您拥有noiseutils 库源,它们可以在此处找到:http://libnoise.sourceforge.net/downloads/index.html .cpp 文件必须包含在您的项目中。我使用了一个单独的 main.cpp 文件来生成一个 .bmp 文件,他们在我的项目中使用该 .bmp 文件作为纹理。

希望这可以帮助像我一样遇到问题的人!

问候 卡欣

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-03
    • 2016-09-09
    • 2016-08-08
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多