comp.lang.ada
 help / color / mirror / Atom feed
* Announce : Qt5Ada version 5.12.0  release 21/12/2018 free edition
@ 2018-12-21 18:56 leonid.dulman
  2018-12-22 11:20 ` rogermc
  0 siblings, 1 reply; 3+ messages in thread
From: leonid.dulman @ 2018-12-21 18:56 UTC (permalink / raw)


Qt5Ada is Ada-2012 port to Qt5 framework (based on Qt 5.12.0 final)
Qt5ada version 5.12.0 open source and qt5c.dll,libqt5c.so(x64) built with Microsoft Visual Studio 2017 in Windows, gcc x86-64 in Linux.
Package tested with gnat gpl 2012 ada compiler in Windows 32bit and 64bit , Linux x86-64 Debian 9.4

It supports GUI, SQL, Multimedia, Web, Network, Touch devices, Sensors,Bluetooth, Navigation and many others thinks.

Changes for new Qt5Ada release :
Added  new packages: Qt.QStringView,Qt.QGraphicsCustomItem,Qt.QGLContext

My configuration script to build Qt 5.12.0 is: configure -opensource -release -nomake tests -opengl dynamic -qt-zlib -qt-libpng -qt-libjpeg -openssl-linked OPENSSL_LIBS="-lssleay32 -llibeay32" -plugin-sql-mysql -plugin-sql-odbc -plugin-sql-oci -icu -prefix "e:/Qt/5.12" 

As a role ADA is used in embedded systems, but with  QTADA(+VTKADA) you can build any desktop applications with 
powerful 2D/3D rendering and imaging (games, animations, emulations) GUI, Database connection, server/client, Internet browsing , Modbus control and many others thinks.

Qt5Ada and VTKAda for Windows, Linux (Unix) https://r3fowwcolhrzycn2yzlzzw-on.drv.tw/AdaStudio/

The full list of released classes is in "Qt5 classes to Qt5Ada packages relation table.docx" 
VTKAda version 8.1.0 is based on VTK 8.1.0 (OpenGL2) is fully compatible with Qt5Ada 5.12.0

I hope Qt5Ada and VTKAda will be useful for students, engineers, scientists and enthusiasts
With Qt5Ada you can build any applications and solve any problems easy and quickly.

If you have any problems or questions, tell me know.

Leonid


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Announce : Qt5Ada version 5.12.0  release 21/12/2018 free edition
  2018-12-21 18:56 Announce : Qt5Ada version 5.12.0 release 21/12/2018 free edition leonid.dulman
@ 2018-12-22 11:20 ` rogermc
  2018-12-23  5:19   ` leonid.dulman
  0 siblings, 1 reply; 3+ messages in thread
From: rogermc @ 2018-12-22 11:20 UTC (permalink / raw)


Mac OSX 10.13.6
XCode 10.1

I built the library with out problem.
However,   01.Introduction to QT5 toolkit/SimpleExample compiles OK but the link fails with:
Undefined symbols for architecture x86_64:
  "_QApplication_create", referenced from:
      _qt__qapplication__qapplication_create__2 in libQtada_Lib.a(qt-qapplication.o)
  "_QApplication_destroy", referenced from:
      _qt__qapplication__qapplication_invoke in libQtada_Lib.a(qt-qapplication.o)
      _qt__qapplication__qapplication_invoke__2 in libQtada_Lib.a(qt-qapplication.o)
and many more undefined symbols.

My gpr file is:
with "../../../../qt5adasrc/qt5ada.gpr";

project Simple is

   for Source_Dirs use ("SimpleExample");
   for Object_Dir use "obj";
   for Main use ("mywindow.adb");

   package Linker is
      for Switches ("ada") use ("-F/Applications/Qt5/5.12.0/clang_64/lib", "-framework", "QtWidgets", "-framework", "QtCore", "-framework", "QtGui", "-framework", "DiskArbitration", "-framework", "IOKit", "-framework", "QtMacExtras", "-framework", "OpenGL", "-framework", "AGL", "-L/Ada_Source/AdaStudio/qtada/qt5adax86-64/usr/local/lib", "-lqt5c", "-L/Ada_Source/AdaStudio/qtada/lib", "-lQtada_Lib");
   end Linker;

end Simple;

Any help appreciated,
Roger

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Announce : Qt5Ada version 5.12.0  release 21/12/2018 free edition
  2018-12-22 11:20 ` rogermc
@ 2018-12-23  5:19   ` leonid.dulman
  0 siblings, 0 replies; 3+ messages in thread
From: leonid.dulman @ 2018-12-23  5:19 UTC (permalink / raw)


On Saturday, December 22, 2018 at 1:20:10 PM UTC+2, rog...@iinet.net.au wrote:
> Mac OSX 10.13.6
> XCode 10.1
> 
> I built the library with out problem.
> However,   01.Introduction to QT5 toolkit/SimpleExample compiles OK but the link fails with:
> Undefined symbols for architecture x86_64:
>   "_QApplication_create", referenced from:
>       _qt__qapplication__qapplication_create__2 in libQtada_Lib.a(qt-qapplication.o)
>   "_QApplication_destroy", referenced from:
>       _qt__qapplication__qapplication_invoke in libQtada_Lib.a(qt-qapplication.o)
>       _qt__qapplication__qapplication_invoke__2 in libQtada_Lib.a(qt-qapplication.o)
> and many more undefined symbols.
> 
> My gpr file is:
> with "../../../../qt5adasrc/qt5ada.gpr";
> 
> project Simple is
> 
>    for Source_Dirs use ("SimpleExample");
>    for Object_Dir use "obj";
>    for Main use ("mywindow.adb");
> 
>    package Linker is
>       for Switches ("ada") use ("-F/Applications/Qt5/5.12.0/clang_64/lib", "-framework", "QtWidgets", "-framework", "QtCore", "-framework", "QtGui", "-framework", "DiskArbitration", "-framework", "IOKit", "-framework", "QtMacExtras", "-framework", "OpenGL", "-framework", "AGL", "-L/Ada_Source/AdaStudio/qtada/qt5adax86-64/usr/local/lib", "-lqt5c", "-L/Ada_Source/AdaStudio/qtada/lib", "-lQtada_Lib");
>    end Linker;
> 
> end Simple;
> 
> Any help appreciated,
> Roger

I built qt5ada version 5.12 for win32 and linux x86-64 only, but not for MAC OSX


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-12-23  5:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-21 18:56 Announce : Qt5Ada version 5.12.0 release 21/12/2018 free edition leonid.dulman
2018-12-22 11:20 ` rogermc
2018-12-23  5:19   ` leonid.dulman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox