![]() As said Qt Creator is using an external debugger, but its integration into the IDE is lacking IMO. In my experience VS debugging experience is way above that of Qt Creator too, especially in more advanced scenarios than just looking at couple of variables. Usually because Qt is just a small part of the entire project and only some of the components are using it. That being said, for me - I worked on couple of big projects and it's VS in all of them. There's just too many of us and all you can get here are some personal scenarios of few devs. What do most Windows developers use: Visual Studio or Qt Creator? Otherwise, VS will often recompile some moc and ui files every single said: This is by far the best way for VS to track dependencies in Qt projects. FASTBuild also provides a way to generate a VS project file. These are currently generated from the Qt project files (see my github: ). PS: We are now using FASTBuild for compilation. So, you can have a dual setup or go fully VS. But, you will definitely need VS for debugging on Windows anyways. In summary: I personally find Qt Creator superior in navigating code, especially when switching between platforms. Expanding a class to see its values can take minutes. The main problem is with the display of current values of variables. Our software is quite large and stepping through code takes several seconds for each line of code in Qt Creator. For this I always switch over to VS because it saves me hours. Nevertheless, I have to agree with the others that debugging inside Qt Creator is horrible. From my experience, using qmake directly to create a VS project tracks dependencies better (though not perfect) than using the Qt plugin for VS. In this setup it is a little bit harder for him to add a file to the project because he can't do it in Visual Studio directly. My colleague, however, uses Visual Studio. I prefer using Qt Creator because I can navigate a lot faster. It is easy to create a VS project file from Qt project files using qmake. In the end it comes down to preferences if you want to use Qt Creator or Visual Studio for development. However, I believe that both Qt and Visual Studio support cmake projects. One way to go is to use Qt's project files and qmake. ![]() If you plan to have a portable application, I suggest that you use a single project file for all platforms.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |