0

QT プロジェクトにヘッダー ファイル afxwin.h を追加しようとしています。プロジェクト ファイルに追加したインクルード パスは次のとおりです。

INCLUDEPATH += C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include

探しているヘッダーが含まれていないため、これは正しく動作していません。

パスの「インクルード」部分が赤で強調表示され、その上にカーソルを合わせると表示されます。

include(ファイル名)

【条件付き】

filename で指定されたファイルの内容を、現在のプロジェクトのインクルード ポイントに含めます。filename が含まれている場合、この関数は成功します。それ以外の場合は失敗します。インクルードされたファイルはすぐに処理されます

include をエスケープする方法はありますか? 二重引用符を試しましたが、効果がないようです。何か案は ?

4

1 に答える 1

1

通常、二重引用符は機能するはずですが、何らかの理由で機能しない場合は、古い 8.3 形式をいつでも使用できます。

INCLUDEPATH += C:\PROGRA~1\MICROS~1.0\VC\atlmfc\include

「Program Files (x86)」および「Microsoft Visual Studio 10.0」の短縮名を調べるために、onおよびを使用でき~1ます。~2~3dir /x /pC:C:\Program Files (x86)

于 2013-07-30T06:36:59.857 に答える