3

QT Creator を使用してプロジェクトをビルドしようとしていますが、jom.exe でエラーが表示されます。The system cannot find the path specified.

完全なエラーは次のとおりです。

11:14:35: Starting: "C:\Qt\Qt5.1.1\Tools\QtCreator\bin\jom.exe" 
    C:\Qt\Qt5.1.1\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
    echo 1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ "debug\\MainMenu.exe.embed.manifest">debug\MainMenu.exe_manifest.rc
The system cannot find the path specified.
jom: C:\Users\<user>\build-MainMenu-Desktop_Qt_5_1_1_MSVC2012_OpenGL_64bit-Debug\Makefile.Debug [debug\MainMenu.exe] Error 1
jom: C:\Users\<user>\build-MainMenu-Desktop_Qt_5_1_1_MSVC2012_OpenGL_64bit-Debug\Makefile [debug] Error 2
11:14:35: The process "C:\Qt\Qt5.1.1\Tools\QtCreator\bin\jom.exe" exited with code 2.
Error while building/deploying project MainMenu (kit: Desktop Qt 5.1.1 MSVC2012 OpenGL 64bit)
When executing step 'Make'
11:14:35: Elapsed time: 00:00.

私のユーザー名は 15 文字で、MakeFiles へのパス全体はそれぞれ 99 文字と 93 文字になります。

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

0

このエラーは、ライブラリを正しく追加していない場合に発生します。ファイルに追加するライブラリ ファイルをいじる場合は、ライブラリproject_name.proを追加するために書いたすべての行を削除し、プロジェクト フォルダを右クリックしてAdd library...ボタンをクリックし、必要に応じてライブラリを 1 つずつ追加します。Qt はライブラリを追加するための pro ファイル コードを自動的に生成します。

ライブラリを正しく追加すると、コードは次のようになります

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/LibFolder/ -lLibrariyName else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/LibFolder/ -lLibrariyName else:unix: LIBS += -L$$PWD/LibFolder/ -lLibrariyName

INCLUDEPATH += $$PWD/LibFolder

DEPENDPATH += $$PWD/LibFolder

$$PWDライブラリファイルが別の場所にある場合は、WindowsやLinux$$PWDのようなものに置き換えられます.C:\LibriFileLocation/usr/libFileLocation

于 2016-12-06T05:18:29.237 に答える