Forum Replies Created
-
AuthorPosts
-
support
KeymasterHi,
Good to know it works. For your reference, we have recently posted very detailed instructions on troubleshooting common ESP-IDF problems here: https://visualgdb.com/documentation/espidf/#troubleshooting
Feel free to look through them if you encounter further issues.
support
KeymasterHi,
Indeed, the regular Visual Studio’s Output window is read-only. You can find various VisualGDB-specific windows that simplify the debug workflow under the Debug->Windows menu.
May 27, 2020 at 00:04 in reply to: Is #include_next supported in Intellisense path searching? #28204support
KeymasterHi,
Normally, #include_next<> should work. Please try following our IntelliSense diagnostics tutorial to see the exact options used by VisualGDB’s IntelliSense for the project and for clues why it may not work.
support
KeymasterWe have tried reproducing the problem with the following directory structure:
E:\projects\temp\Libs\2.cpp E:\projects\temp\Libs\STM32\1.cpp E:\projects\temp\Libs\sub\3.txt
It did get uploaded as expected (STM32 got excluded):
/tmp/xyz/2.cpp /tmp/xyz/sub/3.txt
If you expect different behavior, please let us know the exact full paths of files on the Windows machine that get uploaded despite being excluded and the full path of the solution file.
support
KeymasterHi,
This behavior happens because VisualGDB builds the target path template before it expands all variables (i.e. it would be internally defined as $(BuildDir)/../build/app1 and $(BuildDir) will get expanded later).
Normally, using the relative path syntax (“../build/app1”) should work. We have tested it with both GNU Make and Ninja and it worked as expected (the /mnt/hgfs/git/master/../build/app1 path does look awkward, but it should not cause any problems).
If it doesn’t work due to some project-specific tools, we can add a variable syntax that will resolve the “..” in paths (i.e. you would need to use something like $(TargetPath.fullpath)). Would that work for you?
Alternatively, please consider using the Advanced CMake Project Subsystem. It sets the $(TargetPath) variable based on the path reported by CMake, and that path is usually fully resolved.
May 24, 2020 at 16:25 in reply to: How to prevent VisualGdb from changing colors in visual studio #28195support
KeymasterHi,
Normally, VisualGDB would try to inherit the regular C/C++ colors, however depending on the VS version and other installed plugins, this may not always work perfectly. The easiest way would be to simply change the color from “default” to anything you prefer via the Tools->Options window.
support
KeymasterSorry, we do not have any plans to support QML on the VisualGDB side.
We can help you configure QML for Raspberry Pi as a part of our consulting services. Please feel free to reach out to our sales if you would like to get a quote.
support
KeymasterHi,
Sorry, QML (Qt Quick) is based on a completely different technology stack, compared to the regular Qt projects, and is hence not supported by VisualGDB.
support
KeymasterHi,
VisualGDB indeed uses its own settings to control every aspect for formatting. You can find out a searchable list of settings on the following page: https://visualgdb.com/settings/. It is automatically updated when VisualGDB settings are changed. E.g. try searching for “auto-format” for a detailed list of settings that control when VisualGDB would format code.
support
KeymasterHi,
Our regular Raspberry Pi toolchain is compatible with Raspberry Pi 4. That said, please make sure you are using a compatible SD card image (see this page for details).
support
KeymasterThanks, the problem might be caused by incorrect encoding of some of the QuickSync settings.
Please try this build: VisualGDB-5.5.5.3629.msi (you would need to re-enter the excluded subfolders via VisualGDB Project Properties).
If it still doesn’t help, please attach the updated .vgdbsettings file.
support
KeymasterNo problem, we have updated VisualGDB to use UTC times for folders, similar to files: VisualGDB-5.5.5.3628.msi
support
KeymasterThanks for clarifying everything. We have pinpointed and fixed the problem in the following build: VisualGDB-5.5.5.3626.msi
support
KeymasterHi,
Unfortunately, it’s hard to suggest anything specific based on the description you provided. We could help you find the correct settings if you could let us know the following:
- The .vgdbsettings (or .vgdbcmake) file with the transfer settings.
- The exact path on the Windows machine where the file is located.
- The exact paths on the Windows machine of files that et transferred despite being excluded.
support
KeymasterGood to know it works. BTW, we have a detailed tutorial showing how to compare build command lines between VisualGDB and the Arduino IDE here: https://visualgdb.com/tutorials/arduino/diagnosing/
-
AuthorPosts