user25
(Shagufta)
November 15, 2018, 9:42am
1
Hello everyone,
Recently, I started working on a project where many device servers are being used under Tango 8.1.2 on Windows 7 with Visual Studio 9.0.
We would like to upgrade those device servers to Tango 9 with Visual Studio 12.0.
I started making some tests with Tango 9.2.2 and I could build a device server without external libraries which runs fine.
I have some questions for other device server which use external libraries :
Will there be libraries for VC12 32-bits (all device servers use a windows 7 32-bits platform)
Is Yat library available for VC12 ? The project Yat for VC12 is empty in the latest version of the library.
Has someone already upgraded a device server using external libraries ? Do you have any advice ?
I also have general questions about Tango 9 :
Which version of Tango 9 should we use ? I only found Tango 9.2.2 for Windows 7.
POGO from Tango 9.2.2 can only generate code for VC12, would it be able to support multiple Visual Studio versions like Tango 8.1.2 ?
Is it possible to use VC9 to build device server with Tango 9 ?
Does someone have any kind of advice to give to upgrade to Tango 9 ?
Thank you for answers,
Best regards,
Shagufta
Thales Group
Hi,
I’ll try to answer the questions for which I can provide you an answer… I let the other specialists answer the other ones.
[quote=“Shagufta”]I have some questions for other device server which use external libraries :
Will there be libraries for VC12 32-bits (all device servers use a windows 7 32-bits platform)[/quote]
I created the following topic on the forum to gather the different needs from the users from the community:
http://www.tango-controls.org/community/forum/c/general/rfc/old-windows-compilers-support/?page=1#post-3577
Could you please add the VC versions you need in a comment of this topic?
On Windows, Tango 9.2.2 is the latest official release and I think it is available for download only for 64 bits. Unless you found a 32bits version somewhere?
There are some pre-release versions of the C++ tango 9.3 library available on Github but only for a limited number of Windows compilers:
Yes, it is possible for VC9, with the latest pre-release (there is a 32 bits version and 64 bits version available):
For instance, you can get an installer for the tango C++ library on Windows for VC9 32 bits on the following page (available only 6 months on appveyor, so less than 4 months left for this example):
I hope this helps a bit.
Kind regards,
Reynald
pverdier
(Pascal)
November 15, 2018, 12:42pm
3
Hi
[quote=“Shagufta”]
- Is it possible to use VC9 to build device server with Tango 9 ?[/quote]
When Tango 9 has been released, it has been decided to do not support VC9 any more.
So, it has been removed from Pogo.
Sorry.
Pascal
user25
(Shagufta)
November 19, 2018, 9:04am
4
Hi,
thank you for all your anwers.
We decided to work with Tango 9 and VC12.
Best regards,
Shagufta
Thales