1. ホーム
  2. Qt

Makefile 実行中のエラー: make: *** xxx が必要とするターゲット ` ' を作成するためのルールがありません。

2022-02-09 21:48:41

オープンソースに自分のコード(フォルダ内、比較的独立した機能)を追加すること

Makefile.amを修正した後、コンパイルで以下のエラーが報告されます。

Makefile 実行中のエラー: make: *** No rule to make target ` ', needed by xxx.stop.


csdnで検索されたいくつかの記事。

http://blog.csdn.net/vblittleboy/article/details/21012991

http://blog.csdn.net/roserose0002/article/details/38397537


1つは見えないスペース文字が原因、もう1つはパスエラーが原因、どちらもMakefileの書き込みファイルです。

タブとスペースが一般的でないことを突然思い出す前に、長い長い時間自分のMakefile.amをチェックしてください。

実際にコンパイルしたコマンドラインの前にある8つのスペースを削除し、タブに置き換えたら、すぐに動作しました。

これが友人に効くといいんだけどなー。