Nominate our 2022 Qt Champions!

Error 1104

  • I am trying to instal OpenCV library.
    After the succesful launch of qmake, when trying to build the project I got the following error:

    13:40:46: Configuration unchanged, skipping qmake step.
    13:40:46: Starting: "D:\Qt\Tools\QtCreator\bin\jom.exe" 
    	D:\Qt\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
    	echo 1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ "debug\\Step.exe.embed.manifest">debug\Step.exe_manifest.rc
    	if not exist debug\Step.exe if exist debug\Step.exe.embed.manifest del debug\Step.exe.embed.manifest
    	if exist debug\Step.exe.embed.manifest copy /Y debug\Step.exe.embed.manifest debug\Step.exe_manifest.bak
    	link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:CONSOLE "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST /MANIFESTFILE:debug\Step.exe.embed.manifest /OUT:debug\Step.exe @C:\Users\F37D~1\AppData\Local\Temp\Step.exe.6704.0.jom
    LINK : fatal error LNK1104: 
    jom: D:\Qt\Documents\Step\Makefile.Debug [debug\Step.exe] Error 1104
    jom: D:\Qt\Documents\Step\Makefile [debug] Error 2
    13:40:46: The process "D:\Qt\Tools\QtCreator\bin\jom.exe" exited with code 2.
    Error while building/deploying project Step (kit: Desktop Qt 5.4.2 MSVC2010 OpenGL 32bit)
    When executing step "Make"
    13:40:46: Elapsed time: 00:00.

    The same problem occur when using Nmake instead of jom.
    I am on Windows 7 and using the Microsoft Visual C++ 2010 compiler.

    I have no idea what is causing it. Any help would be greatly appreciated, thanks!

  • Hi and welcome to devnet

    You have a linker error(LNK1104). It has nothing to do with jom or nmake. You may want to check the msdn site for more details.

  • Sorry, but I have a very poor experience in programming... I have already inspected the link, you've sent me and did not find a reason of this error (all listed reasons are not applicable to my project). What additioanal information is needed to help me in solving this error?

  • Unfortunately is my usage of Visual Studio some time back. Furthermore, I have not used it with Qt creator. When switching to creator I have switched also to MinGW compiler. The manifest stuff is not required with MinGW.

    I am not sure if it is related to OpenCV lib. I have never used this. Therefore, you might have to wait for a response of someone with OpenCV experience.

    However, you should check compiler versions as required by OpenCV and you need a complete match with Qt. The reason is MSVC which is not compatible in obj-modules between different versions. If there is a limitation for usage with a speicial MSVC version by OpenCV, you need to comply. You need to have the MSVC compiler and Qt libs for the same version.

  • I think, that it is hardly related to the OpenCV lib, as this problem does not occur when using this library in Microsoft Visual C++ Express 2010. The main reason I do not use MinGW - as OpenCV library contain files for VS2010 (the version of the library I use - is 2.4.9 - with the support of VS2010).

    The version of Qt - 5.4.2/5.5.0 that support MSVC 2010.

Log in to reply