Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.8.0
-
None
-
-
d516a4522 (dev), 847b49152 (6.8), cb75c43ef (tqtc/lts-6.5)
Description
[build] [11/11 100% :: 3.141] Linking CXX executable Debug\buildbug.exe [build] FAILED: Debug/buildbug.exe [build] cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=src\CMakeFiles\buildbug.dir\Debug --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\mt.exe --manifests- - C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\link.exe /nologo src\CMakeFiles\buildbug.dir\Debug\buildbug_autogen\mocs_compilation_Debug.cpp.obj src\CMakeFiles\buildbug.dir\Debug\main.cpp.obj src\CMakeFiles\buildbug.dir\Debug\widget.cpp.obj src\CMakeFiles\buildbug.dir\Debug__\.qt\rcc\qrc_buildbug_translations.cpp.obj src\CMakeFiles\buildbug.dir\Debug\buildbug_autogen\GGJYZH3U72\qrc_buildbug_translations.cpp.obj /out:Debug\buildbug.exe /implib:src\Debug\buildbug.lib /pdb:Debug\buildbug.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:windows D:\Qt\6.8.0\msvc2022_64\lib\Qt6Widgetsd.lib D:\Qt\6.8.0\msvc2022_64\lib\Qt6Guid.lib D:\Qt\6.8.0\msvc2022_64\lib\Qt6Cored.lib mpr.lib userenv.lib D:\Qt\6.8.0\msvc2022_64\lib\Qt6EntryPointd.lib shell32.lib d3d11.lib dxgi.lib dxguid.lib d3d12.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ." [build] LINK Pass 1: command "C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\link.exe /nologo src\CMakeFiles\buildbug.dir\Debug\buildbug_autogen\mocs_compilation_Debug.cpp.obj src\CMakeFiles\buildbug.dir\Debug\main.cpp.obj src\CMakeFiles\buildbug.dir\Debug\widget.cpp.obj src\CMakeFiles\buildbug.dir\Debug__\.qt\rcc\qrc_buildbug_translations.cpp.obj src\CMakeFiles\buildbug.dir\Debug\buildbug_autogen\GGJYZH3U72\qrc_buildbug_translations.cpp.obj /out:Debug\buildbug.exe /implib:src\Debug\buildbug.lib /pdb:Debug\buildbug.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:windows D:\Qt\6.8.0\msvc2022_64\lib\Qt6Widgetsd.lib D:\Qt\6.8.0\msvc2022_64\lib\Qt6Guid.lib D:\Qt\6.8.0\msvc2022_64\lib\Qt6Cored.lib mpr.lib userenv.lib D:\Qt\6.8.0\msvc2022_64\lib\Qt6EntryPointd.lib shell32.lib d3d11.lib dxgi.lib dxguid.lib d3d12.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:src\CMakeFiles\buildbug.dir\Debug/intermediate.manifest src\CMakeFiles\buildbug.dir\Debug/manifest.res" failed (exit code 1169) with the following output: [build] qrc_buildbug_translations.cpp.obj : error LNK2005: "int __cdecl qInitResources_buildbug_translations(void)" (?qInitResources_buildbug_translations@@YAHXZ) 已经在 qrc_buildbug_translations.cpp.obj 中定义 [build] qrc_buildbug_translations.cpp.obj : error LNK2005: "int __cdecl qCleanupResources_buildbug_translations(void)" (?qCleanupResources_buildbug_translations@@YAHXZ) 已经在 qrc_buildbug_translations.cpp.obj 中定义 [build] Debug\buildbug.exe : fatal error LNK1169: 找到一个或多个多重定义的符号 [build] ninja: build stopped: subcommand failed. [proc] The command: "C:\Program Files\CMake\bin\cmake.EXE" --build e:/xul/projects/qt/buildbug/build --config Debug --target buildbug – exited with code: 1 [driver] Build completed: 00:00:03.236 [build] Build finished with exit code 1
The Chinese characters are basiclly "multiple definition of ".
Link error occurred on both windows11 and ubuntu 22.04
There are no such link error using 6.7.3.
The minium project is uploaded.
Attachments
Issue Links
- is duplicated by
-
QTBUG-132074 Linker errors with multiple definitions for translations
- Closed