4

まず英語が下手でごめんなさい。今日、Qt 4.8.4 を使用する前に、Qt 5 をダウンロードしてインストールしました。そして、私のプロジェクト(古いものと新しいもの)はリンクしたくありません。

D:\Qt\5.0.2\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
    echo 1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ "debug\\Webs.exe.embed.manifest">debug\Webs.exe_manifest.rc
    if not exist debug\Webs.exe if exist debug\Webs.exe.embed.manifest del debug\Webs.exe.embed.manifest
    if exist debug\Webs.exe.embed.manifest copy /Y debug\Webs.exe.embed.manifest debug\Webs.exe_manifest.bak
    link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST /MANIFESTFILE:debug\Webs.exe.embed.manifest /OUT:debug\Webs.exe @C:\Users\UD\AppData\Local\Temp\Webs.exe.5528.16.jom
LINK : fatal error LNK1104: cannot open file 'Files.obj'
jom: D:\Projects\Webs\Makefile.Debug [debug\Webs.exe] Error 1104
jom: D:\Projects\Webs\Makefile [debug] Error 2

私に何ができる?

4

2 に答える 2

11

Qt で外部ライブラリとリンクしようとしたときに、同様のエラーが発生しました。ライブラリは Program Files (x86) フォルダーにありました。この問題を解決するには、.pro ファイル内の「Program Files (x86)」を「PROGRA~2」に置き換えます。

于 2014-01-09T15:52:41.067 に答える
0

ファイルの 1 つがプロジェクトにないか、プロジェクトの .pro ファイルでその場所が正しく指定されていないようです。ほとんどの場合、リソース ファイルが欠落しているようです。プロジェクトのスナップショットと .pro ファイルをアップロードすると、詳細がわかります。

于 2013-06-07T06:15:12.540 に答える