1

次のようなWindows7マシンでCygwinのエミュレートされたg++コンパイラを使用してc++プログラムをコンパイルしようとしています。

iostream
string
windows.h
stdio.h
mmsystem.h
initguid.h
objbase.h
objerror.h
ole2ver.h
speech.h

それは、私が取り組んでいるものの一種のパンとバターであ​​るspeech.hを除いて、それらをすべてうまくコンパイルします、そう..ええ。

次を返します。

test.cpp:11:20:致命的なエラー:speech.h:そのようなファイルまたはディレクトリのコンパイルは終了しませんでした。

ありとあらゆる助けをいただければ幸いです。

4

1 に答える 1

0

コンパイルを行うファイルはシステムパス上にあるため、コンパイラはそれらを見つけることができます。Speech.hはそうではないので、どこを見ればよいかを伝える必要があります。

g++ -c test.cpp -I<Path_to_speech.h>/speech.h ...

つまり、それがにある場合C:\Users\Kirk\test\include

g++ -c test.cpp -IC:/Users/Kirk/test/include/speech.h ...
于 2013-01-21T01:46:12.120 に答える