Skip to content
This repository has been archived by the owner on Jan 14, 2023. It is now read-only.

error occured after typing "nmake install" on windows, seems does not linked to some libs #20

Open
SoninnM opened this issue Apr 8, 2021 · 0 comments

Comments

@SoninnM
Copy link

SoninnM commented Apr 8, 2021

While I was building QtOIIO following Install.md on win10,error occured after typing "nmake install",it seems does not linked to some lib files,but I have no idea which should be linked.Here are part of the log.The whole printed log is copied to the log.txt file.
Any suggestions will be appreciated!

E:\SoftInstall\QtOIIO\build>nmake install

Microsoft (R) Program Maintenance Utility Version 14.28.29913.0
Copyright (C) Microsoft Corporation. All rights reserved.

[ 11%] Automatic MOC for target QtOIIOPlugin
[ 11%] Built target QtOIIOPlugin_autogen
[ 22%] Building CXX object src/imageIOHandler/CMakeFiles/QtOIIOPlugin.dir/QtOIIOPlugin_autogen/mocs_compilation.cpp.obj
mocs_compilation.cpp
[ 33%] Building CXX object src/imageIOHandler/CMakeFiles/QtOIIOPlugin.dir/QtOIIOHandler.cpp.obj
QtOIIOHandler.cpp
[ 44%] Building CXX object src/imageIOHandler/CMakeFiles/QtOIIOPlugin.dir/QtOIIOPlugin.cpp.obj
QtOIIOPlugin.cpp
[ 55%] Linking CXX shared library QtOIIOPlugin.dll
LINK: command "E:\SoftInstall\VisualStdio2019\VC\Tools\MSVC\14.28.29910\bin\Hostx86\x86\link.exe /nologo @CMakeFiles\QtOIIOPlugin.dir\objects1.rsp /out:QtOIIOPlugin.dll /implib:QtOIIOPlugin.lib /pdb:E:\SoftInstall\QtOIIO\build\src\imageIOHandler\QtOIIOPlugin.pdb /dll /version:0.0 /machine:X86 /INCREMENTAL:NO E:\vcpkg\installed\x64-windows\lib\OpenImageIO.lib E:\vcpkg\installed\x64-windows\lib\Imath-2_5.lib E:\vcpkg\installed\x64-windows\lib\Iex-2_5.lib E:\vcpkg\installed\x64-windows\lib\Half-2_5.lib E:\vcpkg\installed\x64-windows\lib\IlmThread-2_5.lib E:\SoftInstall\QT\5.14.1\msvc2017_64\lib\Qt5Gui.lib E:\SoftInstall\QT\5.14.1\msvc2017_64\lib\Qt5Core.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:QtOIIOPlugin.dll.manifest" failed (exit code 1120) with the following output:
Creating library QtOIIOPlugin.lib and object QtOIIOPlugin.exp
mocs_compilation.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: struct QMetaObject * __thiscall QObjectData::dynamicMetaObject(void)const " (_imp?dynamicMetaObject@QObjectData@@QBEPAUQMetaObject@@xz) referenced in function "public: virtual struct QMetaObject const * __thiscall QtOIIOPlugin::metaObject(void)const " (?metaObject@QtOIIOPlugin@@UBEPBUQMetaObject@@xz)

mocs_compilation.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static struct QtSharedPointer::ExternalRefCountData * __cdecl QtSharedPointer::ExternalRefCountData::getAndRef(class QObject const *)" (_imp?getAndRef@ExternalRefCountData@QtSharedPointer@@SAPAU12@PBVQObject@@@z) referenced in function "private: __thiscall QWeakPointer::QWeakPointer<class QObject,1>(class QObject *,bool)" (??$?0VQObject@@$00@?$QWeakPointer@VQObject@@@@aae@PAVQObject@@_N@Z)

mocs_compilation.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual void * __thiscall QImageIOPlugin::qt_metacast(char const *)" (_imp?qt_metacast@QImageIOPlugin@@UAEPAXPBD@Z) referenced in function "public: virtual void * __thiscall QtOIIOPlugin::qt_metacast(char const *)" (?qt_metacast@QtOIIOPlugin@@UAEPAXPBD@Z)

mocs_compilation.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual int __thiscall QImageIOPlugin::qt_metacall(enum QMetaObject::Call,int,void * *)" (_imp?qt_metacall@QImageIOPlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z) referenced in function "public: virtual int __thiscall QtOIIOPlugin::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@QtOIIOPlugin@@UAEHW4Call@QMetaObject@@HPAPAX@Z)

log.txt

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant