我在 Windows 7 上安装Eric IDE,它需要QScintilla2库。我尝试使用 qmake 和 MinGW 的 make 构建该库,但出现 make 错误:
make -f Makefile.Release
make[1]: Entering directory `/d/Install/QScintilla-gpl-2.7.2/Qt4Qt5'
Makefile.Release:481: *** missing separator. Stop.
make[1]: Leaving directory `/d/Install/QScintilla-gpl-2.7.2/Qt4Qt5'
make: *** [release] Error 2
生成文件内容:
####### Implicit rules
.SUFFIXES: .c .cpp .cc .cxx
{..\lexlib}.cpp{release\}.obj:: ## line 481
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
$<
<<
我不熟悉make,所以谁能解释这段代码的含义以及如何修复错误?
注意:当我在 << 之前插入 \t 时,出现以下错误:
make[1]: *** [{..\lexlib}.cpp{release\}.obj] Error 2
make[1]: Leaving directory `/d/Install/QScintilla-gpl-2.7.2/Qt4Qt5'
make: *** [release] Error 2