2

Qt プロジェクトに新しいファイルを含めています。ヘッダー ファイルは、別のアプリケーションによって次のようなパスにインストールされます。

INCLUDEPATH += <path>\\include

問題は、Qt がインクルードを予約語として認識し、このフォルダー内のヘッダー ファイルを認識しないことです。フォルダーの名前を Include または include2 に変更すると、すべてが正常に機能し、このフォルダーのファイルが正常にインポートされます。

私のアプリケーションをコンパイルしたい他のすべてのユーザーもこれを行う必要があるため、フォルダー名を変更したくありません。誰でも私に他の解決策を提案してもらえますか?

ありがとう!

4

3 に答える 3

0

使用する

INCPATH  = -I/<path>/include

または各ファイルを明示的に指定する

 HEADERS =   include/menuinterface.h \
             include/editormenuinterface.h \
             include/schematicmenuint
             ...
于 2013-10-23T16:53:38.567 に答える