2017-04-15 13 views
-1

私はライブラリrainbow(http://www.cs.cmu.edu/~mccallum/bow/src/bow-20020213.tar.gz)を使って簡単な質問をしようとしていますが、rainbow.cファイルをコンパイルできませんでした。文書分類ツールC

エラーが

error: expected "FILENAME" or <FILENAME> 

#include “bow/libbow.h” 

     ^

./rainbow.c:23:10: fatal error: 'argp.h' file not found 

#include <argp.h> 

     ^

2 errors generated. 

作業コンパイルしたファイルを生成することを避けるためにどのような方法があります。

これが後にある -

*

error: 'bow/libbow.h' file not found with <angled> include; 
     use "quotes" instead 
#include <bow/libbow.h> 
     ^~~~~~~~~~~~~~ 
     "bow/libbow.h" 
In file included from ./rainbow.c:22: 
./bow/libbow.h:40:10: fatal error: 'malloc.h' file not found 
#include <malloc.h>    /* for malloc() and friends. */ 
     ^

*

私は自分の選択したプロジェクトの質問の提出のためにそのパッケージを必要と親切に、可能な場合は数分をかけて助けてください。

+1

'' 'と' ''は '' 'と同じではありません。唯一の' ''は '' '' '' '' '' '' '' '' '' '' ''は標準ヘッダではなく、代わりに ''を使用してください。 – melpomene

+0

Cプログラムを作成しようとしているようですが、コンパイラは#includeされたライブラリを見つけるのに問題があります。どのOSが動作していますか、どの開発ツールをインストールしましたか – ChuckCottrill

+0

rainbow.cファイルを編集しましたか?22行目に#include という行があります。 gcc.gnu.org/onlinedocs/cpp/Search-Path.html – ChuckCottrill

答えて

0

rainbow.cファイルを編集しましたか? 22行目に#include行があるように見えます。 https://gcc.gnu.org/onlinedocs/cpp/Search-Path.htmlを読んで、角カッコで標準のインクルードパス(変更可能)のファイルを検索することに注意してください。おそらくあなたはいくつかのインストールを行う必要があります。 READMEを見て、インストール手順に従ってください。 あなたがリンクした弓のパッケージをダウンロードし、内部を見ました。

関連する問題