[digiKam-users] Extracting thumbnails

Gilles Caulier caulier.gilles at gmail.com
Thu May 14 13:40:11 BST 2020


In fact i know well the error, as i devel with Qt in my office under
Windows and MSVC.

You need to launch the MSVC terminal, not the standard Windows
terminal (aka "cmd").

This MSVC terminal init a lots of variables to be able to use the CLI
compiler from Microsoft (i hope that you install the CLI MSVC tools
with the Mircost compiler installer).

You will found the MSVC terminal in Run Windows menu, MSVC section,
and advanced tools (or something like that). There are many version,
to cross compile to ARM or in 32bits. for get these ones, and take the
native 64 bits version.

Voilà.

Gilles Caulier

Le jeu. 14 mai 2020 à 14:31, Wesley Smith <wss7932 at gmail.com> a écrit :
>
> Thank you for that.  I did run it and ran into some issues.  I then ran a command prompt from within Visual Studio Community edition 2019 and tried again.  Here is the output.  It is looking for a path I'm not familiar with.
>
>> C:\Users\wss79\git\digikam-pgf-database\build>cmake ..
>> -- The C compiler identification is MSVC 19.24.28315.0
>> -- The CXX compiler identification is MSVC 19.24.28315.0
>> -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx86/x86/cl.exe
>> -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx86/x86/cl.exe - broken
>> CMake Error at C:/Program Files/CMake/share/cmake-3.17/Modules/CMakeTestCCompiler.cmake:60 (message):
>>   The C compiler
>>
>>     "C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx86/x86/cl.exe"
>>
>>   is not able to compile a simple test program.
>>
>>   It fails with the following output:
>>
>>     Change Dir: C:/Users/wss79/git/digikam-pgf-database/CMakeFiles/CMakeTmp
>>
>>     Run Build Command(s):nmake /nologo cmTC_7b893\fast &&       "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x86\nmake.exe"  -f CMakeFiles\cmTC_7b893.dir\build.make /nologo -L                  CMakeFiles\cmTC_7b893.dir\build
>>     Building C object CMakeFiles/cmTC_7b893.dir/testCCompiler.c.obj
>>         C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1424~1.283\bin\Hostx86\x86\cl.exe @C:\Users\wss79\AppData\Local\Temp\nmC021.tmp
>>     testCCompiler.c
>>     Linking C executable cmTC_7b893.exe
>>         "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\cmTC_7b893.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100183~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100183~1.0\x86\mt.exe --manifests  -- C:\TDM-GCC-64\bin\ld.exe /nologo @CMakeFiles\cmTC_7b893.dir\objects1.rsp @C:\Users\wss79\AppData\Local\Temp\nmC62D.tmp
>>     LINK Pass 1: command "C:\TDM-GCC-64\bin\ld.exe /nologo @CMakeFiles\cmTC_7b893.dir\objects1.rsp /out:cmTC_7b893.exe /implib:cmTC_7b893.lib /pdb:C:\Users\wss79\git\digikam-pgf-database\CMakeFiles\CMakeTmp\cmTC_7b893.pdb /version:0.0 /machine:X86 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\cmTC_7b893.dir/intermediate.manifest CMakeFiles\cmTC_7b893.dir/manifest.res" failed (exit code 1) with the following output:
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find /nologo: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find /out:cmTC_7b893.exe: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find /implib:cmTC_7b893.lib: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find /pdb:C:\Users\wss79\git\digikam-pgf-database\CMakeFiles\CMakeTmp\cmTC_7b893.pdb: Invalid argument
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find /version:0.0: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find /machine:X86: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find /debug: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find /INCREMENTAL: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find /subsystem:console: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find kernel32.lib: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find user32.lib: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find gdi32.lib: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find winspool.lib: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find shell32.lib: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find ole32.lib: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find oleaut32.lib: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find uuid.lib: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find comdlg32.lib: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find advapi32.lib: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find /MANIFEST: No such file or directory
>>     C:\TDM-GCC-64\bin\ld.exe: cannot find /MANIFESTFILE:CMakeFiles\cmTC_7b893.dir/intermediate.manifest: Invalid argument
>>     CMakeFiles\cmTC_7b893.dir/manifest.res: file not recognized: File format not recognized
>>     NMAKE : fatal error U1077: '"C:\Program Files\CMake\bin\cmake.exe"' : return code '0xffffffff'
>>     Stop.
>>     NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\HostX86\x86\nmake.exe"' : return code '0x2'
>>     Stop.
>
>
> On Thu, May 14, 2020 at 2:35 AM Gilles Caulier <caulier.gilles at gmail.com> wrote:
>>
>> Hi,
>>
>> I just add a bootstrap.bat script for Windows. Take a look, you can
>> customize the Qt5_DIR variable, which is the root install path to Qt5.
>>
>> https://github.com/cgilles/digikam-pgf-database/blob/master/bootstrap.bat
>>
>> Gilles Caulier
>>
>> Le jeu. 14 mai 2020 à 04:28, Gilles Caulier <caulier.gilles at gmail.com> a écrit :
>> >
>> > Le jeu. 14 mai 2020 à 02:08, Wesley Smith <wss7932 at gmail.com> a écrit :
>> > >
>> > > I hate not being able to figure this out but, I have an issue.  I'm not at all familiar with QT.  I'm using Windows 10 (latest stable build) and I just installed cmake and Qt.  I followed the instructions but, cmake is not able to find some things.  Here is the output:
>> > >>
>> > >> -- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.18363.
>> > >> -- Could NOT find Qt5 (missing: Qt5_DIR)
>> > >> -- Configuring done
>> > >> CMake Error at CMakeLists.txt:21 (add_executable):
>> > >>   Target "pgfdatabase" links to target "Qt5::Core" but the target was not
>> > >>   found.  Perhaps a find_package() call is missing for an IMPORTED target, or
>> > >>   an ALIAS target is missing?
>> >
>> > How did you get this trace ? From a windows terminal with MSVC setup ?
>> >
>> > Did you install Qtcreator ? I need to know more details about the
>> > install from your system.
>> >
>> > Gilles Caulier


More information about the Digikam-users mailing list