Qt OPC UA Open62541-Standalone Application
-
I created an OPC UA client in Qt 5.12.4 for Windows. I can start the standalone application on my computer. I've got all necessary libraries for OPC UA (Open62541). Now I want to start my application on a virtual maschine. So I copied my application and all the libraries. Qt is not installed on this maschine. When I start the my application, the QOpcUaProvider can't find any backends. Does Qt have to be installed for OPC UA Open 62541?
EDIT: I think a library is still missing.
EDIT: I re-created OPC UA and looked at the config.log file. Could that be the reason? And what do I have to do now?
Command line: Global lib dirs: [C:\\openssl\\lib C:\\Utils\\my_sql\\mysql-5.6.11-winx64\\lib C:\\Utils\\postgresql\\pgsql\\lib] [C:/Qt/Qt5.12.4/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0 C:/Qt/Qt5.12.4/Tools/mingw730_64/lib/gcc C:/Qt/Qt5.12.4/Tools/mingw730_64/x86_64-w64-mingw32/lib C:/Qt/Qt5.12.4/Tools/mingw730_64/lib] Global inc dirs: [C:\\openssl\\include C:\\Utils\\my_sql\\mysql-5.6.11-winx64\\include C:\\Utils\\postgresql\\pgsql\\include] [C:/Qt/Qt5.12.4/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ C:/Qt/Qt5.12.4/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 C:/Qt/Qt5.12.4/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward C:/Qt/Qt5.12.4/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include C:/Qt/Qt5.12.4/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed C:/Qt/Qt5.12.4/Tools/mingw730_64/x86_64-w64-mingw32/include] looking for library open62541 Trying source 0 (type inline) of library open62541 ... => source failed condition '!config.win32 && input.open62541 == 'system''. Trying source 1 (type inline) of library open62541 ... => source failed condition 'config.win32 && input.open62541 == 'system''. Trying source 2 (type pkgConfig) of library open62541 ... => source failed condition 'input.open62541 == 'system''. test config.qtopcua_opcua.libraries.open62541 FAILED looking for library uacpp Trying source 0 (type uacpp) of library uacpp ... => source failed condition 'config.win32 && var.QT_EDITION != 'OpenSource''. Trying source 1 (type uacpp) of library uacpp ... => source failed condition '!config.win32 && var.QT_EDITION != 'OpenSource''. test config.qtopcua_opcua.libraries.uacpp FAILED
EDIT: Now I installed Qt and the QtOPCUA Plugin on the virtual machine and finally it works! Any ideas for the reason?
-
hi
@henrik2016 said in Qt OPC UA Open62541-Standalone Application:Does Qt have to be installed for OPC UA Open 62541?
no, you should find open62541_backend.dll in your app deployment directory under plugins\opcua
-
In addition to the Qt libraries, I have got Qt5OpcUa.dll and open62541_backend.dll, but it won't work.