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 RELEASED: 24.0722.5 - VS 2017/2019/2022 (Read 458 times)
Tim@Visual Micro
Administrator
*****
Offline


Posts: 12186
Location: United Kingdom
Joined: Apr 10th, 2010
RELEASED: 24.0722.5 - VS 2017/2019/2022
Jul 29th, 2024 at 5:34pm
Print Post  
note: In the release early next month, the board.txt properties to control library search (deep search) will continue to be supported but will also be available as vMicro menu items. Please review the release notes after updates are released.

Visual Micro 2407.22.5 for Visual Studio 2022
Visual Micro 2407.22.5 for Visual Studio 2019 and 2017
Visual Micro 2407.22.5 for Microchip Studio 7 / AS7

  • Library search did not search manufacturer board package libraries in .3 and .4 releases.
  • The default for library search of project sources has been set back to its pre 2407 state. Only the sources in the project folder and project\src folder will be searched for library #includes. This is because some projects have a large amount of deeper sources but seldom have library header #includes that are not referenced in sources at a higher level. The impact on build times searching all project sources can be dramatically increased. Tip: If libraries need to be discovered in deeper project sources either add an #include from each required library to the .ino source code or add a local project board.txt property:- vm.preproc.lib-search.lib-in-sketch=all


Visual Micro 2407.22.3 for Visual Studio 2022
Visual Micro 2407.22.3 for Visual Studio 2019 and 2017

  • The updated library deep search released in the .0 version caused additional load when running the compilation. Speed is improved in this release.
  • Revert: Search for "libraries in libraries" was defaulted to all library sources in the 22nd release. This has been reverted to "top-level" only. This is because large libraries with many files cause library search to be very slow. If all files should be searched then add a project board.txt with this property:- 
    • vm.preproc.lib-search.lib-in-lib=all
  • Tip: If the project sources contains many cpp or c files search for libraries can be slow. Optionally add a project board.txt with the following property:- 
    • vm.preproc.lib-search.lib-in-sketch=root-and-src
      or
    • vm.preproc.lib-search.lib-in-sketch=ino-code-only
      or
    • vm.preproc.lib-search.lib-in-sketch=root


Visual Micro 2407.22.2 for Visual Studio 2022

  • Retry if .d.vmpreproc is locked. Report errors but allow the build to continue


Prev ".1"
  • Fix: Compile: Ensure Working Directory is set correctly for Arduino 1.6x/1.8 Configurations
  • Update: Compile: Default Command Length where Relative Paths are used reduced to 32000 (was 32500). Override with Local board.txt property vm.build.compile-relative-paths-at-max-chars
« Last Edit: Jul 31st, 2024 at 8:59pm by Tim@Visual Micro »  
Back to top
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint