1

我想编译我的 indri lemur 应用程序,所以我用 myapp.cpp 创建了一个文件夹,并将 Makefile.app.in 从 indri 根目录复制到 myApp/Makefile.app,如下所述:编写你自己的应用程序

但是,当我运行 make 时,出现以下错误。这是特定于工具包的错误还是与编译器有关?

P-MacBook-Pro:myapp aneuryzma$ make -f Makefile.app
g++ @DEFS@ @CPPFLAGS@ @CXXFLAGS@ -I@includedir@ myapp.cpp -o myapp  -L@libdir@ @LDFLAGS@ -lindri @LIBS@
i686-apple-darwin10-g++-4.2.1: @DEFS@: No such file or directory
i686-apple-darwin10-g++-4.2.1: @CPPFLAGS@: No such file or directory
i686-apple-darwin10-g++-4.2.1: @CXXFLAGS@: No such file or directory
i686-apple-darwin10-g++-4.2.1: myapp.cpp: No such file or directory
i686-apple-darwin10-g++-4.2.1: @LDFLAGS@: No such file or directory
i686-apple-darwin10-g++-4.2.1: @LIBS@: No such file or directory
make: *** [all] Error 1

谢谢

4

1 回答 1

0

该链接指出您应该复制 Makefile.app,而不是 Makefile.app.in。

您(通常)需要一个配置脚本来从 .in 文件构建普通的 Makefile。

于 2011-02-22T16:26:32.020 回答