Forum Replies Created
-
AuthorPosts
-
support
KeymasterHi,
Good to know you have found the download link. Let us know if you need any further help with this.
The build errors might be caused by the Project Properties -> Path Mapping -> GDB Path Style setting. It should be set to “Use toolchain default” in order to automatically switch between Cygwin-based toolchains (R12 and earlier) and MSYS2-based toolchains (R13).
support
KeymasterHi,
No problem, we will help you get it to work. The problem could be caused by 2 issues: a corrupt toolchain, or incompatible settings cached in the projects.
Please try installing the R12 toolchain and VisualGDB 5.4 Preview 6. Then try creating a new project. If it builds works, please open one of the old projects and check the VisualGDB Project Properties -> Path Mapping -> GDB Path Style setting. It should be set to “Use toolchain default”.
If the old projects still don’t work, please try comparing the .vgdbproj files in a diffing tool (e.g. KDiff3) or simply import the old projects via the ESP32 project wizard to regenerate the settings file.
support
KeymasterHi,
Please try cleaning the project via Build->Clean All. If it doesn’t help, please remove the toolchain completely and install it again via VisualGDB Package Manager.
It should get rid of any conflicting files and get the project to build again.
support
KeymasterHi,
Most likely the same source file got included in the project twice (or multiple source files with the same name got included, causing obj file conflicts). The exact steps to fix this depend on your project type, but normally searching for the file name shown in the error message in Solution Explorer should help you narrow it down (ensure that only 1 instance is included in the project).
support
KeymasterHi,
Thanks for sharing the details. The Wi-Fi driver is included in the ESP-IDF itself (the ESP32 SDK provided by Espressif, the chip vendor) and does not come from us. Hence please consider creating a topic on the ESP32 forum, or simply downgrade to an ESP-IDF version (and/or toolchain) that works.
October 7, 2018 at 04:40 in reply to: Create release configuration VisualGDB project already exist #22230support
KeymasterHi,
Thanks for clarifying this. For MSBuild projects you can use the regular Visual Studio property pages to configure various compiler/linker options. The easiest way to transfer them to the Release configuration would be as follows:
- Open VS project properties for the Debug Configuration.
- Locate the relevant setting and copy it to Clipboard.
- Switch the “Configuration” view in the Properties window to “Release”.
- Paste the setting value from the Clipboard.
BTW, you can switch the VS property window to “All Configurations” mode to simultaneously edit properties for both Debug and Release configurations.
support
KeymasterHi,
Sorry, we are not affiliated with Espressif and are only able to help with issues specific to our products. For general ESP32-related inquiries, please consider creating a post on the ESP32 forum. It is maintained by Espressif and they should be able to answer questions regarding the release schedules, plans and compatibility between SDKs.
support
KeymasterHi,
Sorry, looks like there is still some misunderstanding going on. We will try to clarify:
- VisualGDB builds the ESP32 projects using the ESP-IDF (official SDK from Espressif, the ESP32 chip vendor).
- The latest stable release of ESP-IDF is v3.1. It works out-of-the-box, but does not include the http_server example.
- The experimental ESP-IDF 3.2 (the master branch) includes http_server, but is currently broken (if try building it via command-line using the official toolchain from Espressif, you will run into the same problems).
Hope this explains. Let us know if you have further questions.
You should be able to copy the contents of the Output window by pressing Ctrl-A, Ctrl-C. If you want to share a long log, please consider attaching it as a text file instead of inserting it into the post.
support
KeymasterHi,
Sorry, it’s hard to give any advice without seeing the exact error messages. The easiest way to get it to work would be to:
- Install VisualGDB 5.4 Preview 6.
- Completely remove your ESP32 toolchain and install it from scratch via VisualGDB Package Manager.
- Create a new project using the v3.1 checkout that is included in the toolchain.
This is the scenario that we test as a part of our pre-release tests, so it should work out-of-the-box.
support
KeymasterHi,
Sorry, we don’t have any current plans for overriding the Visual Studio popup mechanism to support popups on the ‘(‘ symbol.
It also looks like your trial period has expired. Please feel free to get back to us once you purchase a license and we will be happy to discuss possible workarounds to display the information you would normally see with this popup.
support
KeymasterHi,
Nope, sorry. The CMake projects have a fundamentally different structure from the regular VC++ projects, so the regular VC++ IntelliSense won’t recognize them. Please consider filing a feature request with JetBrains. On our side we will be more than happy to provide a public interface for them to query the include paths and other compiler settings, but we need someone from them to modify Resharper to actually use this interface.
support
KeymasterHi,
Thanks for your suggestion, however this is something to ask from the Resharper developers. We don’t have access to the Resharper’s source code and cannot modify it to work with the Clang IntelliSense.
support
KeymasterHi,
Thanks, looks like VisualGDB was not properly recording some uses of the macros. Please try this build: http://sysprogs.com/files/tmp/VisualGDB-5.4.6.2459.msi
October 5, 2018 at 03:59 in reply to: Clang Intellisense QuickInfo Likes Forward Declarations #22211support
KeymasterHi,
Thanks for the suggestion. We are actually experimenting with providing CodeLense-like interactive popups for visualizing and navigating relations between functions, classes and other entities. The functionality you are suggesting sounds like a good fit for that new mechanism, so we will likely add it there.
support
KeymasterHi,
It shouldn’t cause any extra problems, but it will trigger the same issue is you use the pre-packaged toolchain (as the problem is due to missing packages in the toolchain and not in VisualGDB). If you use a different toolchain (e.g. build one from scratch) and it works, you can easily use it with VisualGDB as well by copying the toolchain.xml file and esp32-bsp folder from our toolchain to it and importing it into VisualGDB.
-
AuthorPosts