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
Normal Topic Output File Location (Read 180 times)
davidcoward
Junior Member
**
Offline


Posts: 58
Joined: Oct 5th, 2012
Output File Location
Dec 6th, 2025 at 11:54am
Print Post  
Hi

My project properties show:

$(ProjectDir)bin\$(Platform)\$(Configuration)\

As the output file location, which is:

C:\Users\cowar\Documents\Sketches\MP\bin\ARM\Release\

However, the compiled binary doesn't go there. At the end of the build output, it says:

# Export compiled binary to 'Project>Property Pages>Output Directory'
# Destination: "file:///C:/Users/cowar/Documents/Sketches/MP/MP.ino.TEENSY32.hex"

VS2019 on Win11. And no, I can't move to VS2022/26 because the later GCC compliers can't fit the programs into the available space...

Anything I can do?
  
Back to top
 
IP Logged
 
Simon@Visual Micro
Administrator
*****
Offline


Posts: 2830
Joined: Feb 13th, 2019
Re: Output File Location
Reply #1 - Dec 6th, 2025 at 1:01pm
Print Post  
If you enable vMicro > Compiler > Always Copy Build Output to intermediate, then this will ensure the Output Directories used are in the same folders as shown in the Project Properties for Output and Intermediate respectively.

Quote:
And no, I can't move to VS2022/26 because the later GCC compliers can't fit the programs into the available space...

The version of Visual Studio makes no difference to Visual Micros behaviour. The GCC compilers used for your Arduino projects are determined by the version of the board package in use, not Visual Studio or Visual Micro.
  
Back to top
IP Logged
 
davidcoward
Junior Member
**
Offline


Posts: 58
Joined: Oct 5th, 2012
Re: Output File Location
Reply #2 - Dec 6th, 2025 at 9:19pm
Print Post  
Great, thanks!

Simon@Visual Micro wrote on Dec 6th, 2025 at 1:01pm:
The GCC compilers used for your Arduino projects are determined by the version of the board package in use, not Visual Studio or Visual Micro.


And thanks for this also. In fact, I looked a bit more closely and it's Teensyduino which forces the compiler version. So I tried my ancient Teensyduino with VS2026 and your latest VM and it works. I'll send a request to upgrade my perpetual commercial licence to sales@...

Thanks again!


  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint