2016-08-13 5 views
-1

Qt 5.6でjulius libraryを変更する必要があります。 これはサンプルコードのmakefileです:メイクファイルの設定をQtに変換する

LIBSENT=../libsent 
LIBJULIUS=../libjulius 

CC=gcc 
CFLAGS=-g -O2 

#### 
#### When using system-installed libraries 
#### 
# CPPFLAGS=`libjulius-config --cflags` `libsent-config --cflags` 
# LDFLAGS=`libjulius-config --libs` `libsent-config --libs` 

#### 
#### When using within-package libraries 
#### 
CPPFLAGS=-I$(LIBJULIUS)/include -I$(LIBSENT)/include `$(LIBSENT)/libsent-config --cflags` `$(LIBJULIUS)/libjulius-config --cflags` 
LDFLAGS= -L$(LIBJULIUS) `$(LIBJULIUS)/libjulius-config --libs` -L$(LIBSENT) `$(LIBSENT)/libsent-config --libs` 

############################################################ 

all: julius-simple 

julius-simple: julius-simple.c 
    $(CC) $(CFLAGS) $(CPPFLAGS) -o julius-simple julius-simple.c $(LDFLAGS) 

clean: 
    $(RM) *.o *.bak *~ core TAGS 

distclean: 
    $(RM) *.o *.bak *~ core TAGS 
    $(RM) julius-simple 

そして、これは私のプロジェクトで私の.PROです:

LIBS +="/path/to/dir/libsent.a" \ 
     "/path/to/dir/libjulius.a" 

私はエラーをきれいにするにはどうすればよいですか?

+0

'.pro'ファイルのscreeshotを投稿せず、ファイルの内容をコードとして投稿してください。 –

答えて

0

適切LIBS行は次のようになります

LIBS += -L/home/.../libsent -lsent 
LIBS += -L/usr/local/lib -ljulius 

はもちろん、適切なパスと...を交換してください。

+0

あなたのソリューションをありがとうが、私はまだエラーがあります! –

関連する問題