Before logging an issue, please update to the latest release of Visual Micro from the Downloads Page.

When Logging a Support Issue in the Forum, please ensure you have also:-

  • Enabled vMicro > Compiler > Show Build Properties
  • Re-Compile your program with these settings enabled
 
Save the new Output to a Text File and....
  • Click the Reply button and attach as .txt file OR
  • Click here to Email us with the file attached, and a link to your post
Support requests without the output above may be impossible to answer, so please help us to help you
 
Page Index Toggle Pages: 1 Send TopicPrint
Hot Topic (More than 8 Replies) Prerequisites Limux tools (Read 3109 times)
The_Specialist
Full Member
***
Offline


Posts: 228
Joined: Jul 1st, 2020
Prerequisites Limux tools
Jun 7th, 2023 at 9:45pm
Print Post  
I try to install vm from the extension manager and getting some Prerequisites for the installation.

When I select the individual package some old python installation is trying to install.
  

Please Register or Login to the Forum to see File Attachments
Back to top
 
IP Logged
 
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12186
Location: United Kingdom
Joined: Apr 10th, 2010
Re: Prerequisites Limux tools
Reply #1 - Jun 7th, 2023 at 10:04pm
Print Post  
Installing manually should just need the Linux Workload.

What is the full version of Visual Studio from Help>About?
  
Back to top
IP Logged
 
The_Specialist
Full Member
***
Offline


Posts: 228
Joined: Jul 1st, 2020
Re: Prerequisites Limux tools
Reply #2 - Jun 8th, 2023 at 1:10am
Print Post  
Oh, so when I it will try to install automatically... It was not clear to me. 

I have just downloaded vs community (No dev version).

Microsoft Visual Studio Community 2022
Version 17.6.2
VisualStudio.17.Release/17.6.2+33723.286
Microsoft .NET Framework
Version 4.8.09032

Installed Version: Community

Visual C++ 2022   00482-90000-00000-AA194
Microsoft Visual C++ 2022

ASP.NET and Web Tools   17.6.326.62524
ASP.NET and Web Tools

Azure App Service Tools v3.0.0   17.6.326.62524
Azure App Service Tools v3.0.0

C# Tools   4.6.0-3.23259.8+c3cc1d0ceeab1a65da0217e403851a1e8a30086a
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.

Microsoft JVM Debugger   1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines

NuGet Package Manager   6.6.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit https://docs.nuget.org/

Test Adapter for Boost.Test   1.0
Enables Visual Studio's testing tools with unit tests written for Boost.Test.  The use terms and Third Party Notices are available in the extension installation directory.

Test Adapter for Google Test   1.0
Enables Visual Studio's testing tools with unit tests written for Google Test.  The use terms and Third Party Notices are available in the extension installation directory.

TypeScript Tools   17.0.20329.2001
TypeScript Tools for Microsoft Visual Studio

Visual Basic Tools   4.6.0-3.23259.8+c3cc1d0ceeab1a65da0217e403851a1e8a30086a
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.

Visual Studio IntelliCode   2.2
AI-assisted development for Visual Studio.
  
Back to top
 
IP Logged
 
Simon@Visual Micro
Administrator
*****
Offline


Posts: 2695
Joined: Feb 13th, 2019
Re: Prerequisites Limux tools
Reply #3 - Jun 8th, 2023 at 9:25am
Print Post  
If you go to Tools > Get Tools and Features, and then install the "Linux and Embedded Development with C++" workload, this should install all required components:
  
Back to top
IP Logged
 
The_Specialist
Full Member
***
Offline


Posts: 228
Joined: Jul 1st, 2020
Re: Prerequisites Limux tools
Reply #4 - Jun 9th, 2023 at 12:49pm
Print Post  
is it mixed now? I follow this instruction and installed C++ for desktops.

https://www.visualmicro.com/page/User-Guide.aspx?doc=Getting-started.html

In the past there was a linux and an Arduino vm version. I just installed it with the vs extension manager. Can find the two version anymore...

It automatically installed the individual components 

- Cmaking tools for linux
- c++ for linux development
- phython

It seems that is choose the wrong things to install automatically...

I think it is based on a history install I once did, where it's referring to.
« Last Edit: Jun 9th, 2023 at 1:01pm by The_Specialist »  
Back to top
 
IP Logged
 
Simon@Visual Micro
Administrator
*****
Offline


Posts: 2695
Joined: Feb 13th, 2019
Re: Prerequisites Limux tools
Reply #5 - Jun 9th, 2023 at 12:57pm
Print Post  
The C++ for Desktop will cause no issues with Visual Micro, and is only required when using older versions of the product.

The new Intellisense system uses the Linux tools to give much more accurate Intellisense hints.

We have corrected the documentation page to ensure no-one else runs into this issue.

Can you confirm if Visual Micro is now working as expected for your projects?
« Last Edit: Jun 9th, 2023 at 12:58pm by Simon@Visual Micro »  
Back to top
IP Logged
 
The_Specialist
Full Member
***
Offline


Posts: 228
Joined: Jul 1st, 2020
Re: Prerequisites Limux tools
Reply #6 - Jun 9th, 2023 at 1:06pm
Print Post  
I installed the linux workload and tried to uninstall

- Cmaking tools for linux
- c++ for linux development
- phython 

in c++ for desktops

but it still says the vm extension needs it.
  
Back to top
 
IP Logged
 
The_Specialist
Full Member
***
Offline


Posts: 228
Joined: Jul 1st, 2020
Re: Prerequisites Limux tools
Reply #7 - Jun 9th, 2023 at 1:09pm
Print Post  
Strange engough when I uncheck the c++ for desktop completely it doesn't give me that warning anymore.  I also closed down the VS installer and restarted it. Maybe it detected then...
  
Back to top
 
IP Logged
 
Simon@Visual Micro
Administrator
*****
Offline


Posts: 2695
Joined: Feb 13th, 2019
Re: Prerequisites Limux tools
Reply #8 - Jun 9th, 2023 at 1:11pm
Print Post  
Visual Micro only needs the tools installed with the "Linux Embedded Development with C++" workload (which include "Cmakie tools for linux" and "c++ for linux development").

There is no issue with removing the C++ Desktop workload as this is not required, which will be why it does not warn about that workload specifically.
  
Back to top
IP Logged
 
The_Specialist
Full Member
***
Offline


Posts: 228
Joined: Jul 1st, 2020
Re: Prerequisites Limux tools
Reply #9 - Jun 9th, 2023 at 1:14pm
Print Post  
When I start a project it says arduino. Is that right?
  

Please Register or Login to the Forum to see File Attachments
Back to top
 
IP Logged
 
Simon@Visual Micro
Administrator
*****
Offline


Posts: 2695
Joined: Feb 13th, 2019
Re: Prerequisites Limux tools
Reply #10 - Jun 9th, 2023 at 1:15pm
Print Post  
That's correct, and shows it is using the latest intellisense and project system.
  
Back to top
IP Logged
 
The_Specialist
Full Member
***
Offline


Posts: 228
Joined: Jul 1st, 2020
Re: Prerequisites Limux tools
Reply #11 - Jun 9th, 2023 at 1:35pm
Print Post  
Ok. thx!
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint