While on Cube IDE...
Is there anyone here familiar with Cube and Windows 7-64?
The system requirements (such as I can find for Cube MX) suggest win8.1 is the latest supported (presumably for Cube 1.7) which in practical terms (v8 was crap) means win10 only.
However, I originally set up
v1.4 (current version c. Jan 2021) on win7-64, and that still installs fine. Been testing that in a VM. However, while I was able to auto update Cube to
1.6.1 and that still runs fine on the win7-64 machine, I cannot install 1.6.1 (or update 1.4 to
anything if using the Cube auto update, and v1.7 is the only option now on offer) on the VM version (win7-64 SP1).
Cube is not a standalone executable and uses a fantastic amount of resources and libraries, notably Visual C++ redist v15 and v17 and these are notoriously hard to install, with cryptic installation errors, and desperate people posting all over the internet trying to find solutions to those errors. I suspect one cannot install VC++ 2015 after MS dropped win7 support. Done a fantastic amount of googling over past 2 days and most of the error messages point to VC++ 2015 for which I can't find a package
which actually installs, and I suspect that is the key to why I have 1.6.1 running ok on the two machines which were continuously auto updated before MS dropped win7 updates.
Unfortunately Java is where Windows was 20-30 years ago, when every chest-beating programmer (well, those paid per line of code
) would generate one .exe and 100 DLLs. Now we have Cube with 2-3GB of Java files
Some of the pathnames are so long that they are near the Windows max path length and if you copy them, the copy fails because the machine UNC name takes it over the limit
I posted also here
https://community.st.com/s/question/0D53W000011uLwPSAU/cube-ide-installation-under-win764-sp1 but one rarely gets any response there due to the sheer quantity of posts.
The reason for this exercise is to produce clear installation documentation for the project I am working on. I am documenting everything as soon as I do it. Industrially, win7-64 is widely used on desktops although laptops are more likely to be win10.