C++ Indri Lemur:生成文件的问题

C++ Indri Lemur:生成文件的问题,c++,makefile,full-text-indexing,C++,Makefile,Full Text Indexing,我想编译我的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

我想编译我的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

谢谢

该链接声明您应该复制Makefile.app,而不是Makefile.app.in


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

谢谢,但是我仍然有一个错误:indri/Repository.hpp:22:32:error:indri/Parameters.hpp:没有这样的文件或目录。原因是包含的文件包括同一目录中的其他文件,但它仍然使用indri/作为前缀,这是不必要的…includedir的值是多少?