使用Qt视觉工作室插件的任何缺点
Any disadvantages of using Qt visual studio addon
我刚刚开始学习如何在C++中使用Qt。他们可以选择使用独立的Qt创建器以及Visual Studio的插件。我有Visual Studio Community 2015。
问题是,与仅在Qt creator中编码相比,使用Visual Studio插件有什么缺点吗?
更新:如何在Visual Studio 2015项目中使用Qt?
似乎下面已经考虑在VS2015中使用Qt扩展有点过时了。但我还没有亲自尝试过自己,怀疑Qt Creator仍然有它的优势,如下所示。
Qt Visual Studio Add-In的优点:
- 它允许我们在使用Qt项目时使用Visual Studio中更好的调试器 。
- 它使我们能够通过在其他系统或虚拟机上运行可执行文件来轻松进行远程调试
- 许多开发人员习惯于Visual Studio。
Qt Visual Studio Add-In的缺点:
- 非常不可靠的项目导入,使我们手动修复。并非所有加载项版本都很好:因此,我们仍然使用 1.2.3
- 不方便将文件添加到项目等。我们通常从Qt .pro文件添加然后重新导入项目
- Visual Studio构建代码的速度比Qt Creator慢得多(大致是nmake和jom工具之间的比例,jom并行构建)
- Visual Studio 必须高于 Express(例如 Ultimate)
Qt Visual Studio插件允许程序员创建,构建,调试 并从非Express版本的Microsoft中运行Qt应用程序 Visual Studio 2008、2010 和 2012(*还包括较新版本)。
其余的优点和缺点可以被视为个人开发人员的偏好。我喜欢Qt Creator,因为它能够在光标下快速找到任何定义(按Ctrl并将鼠标光标悬停并选择),而MS Visual Studio可以做到这一点,但并不容易,而且令人惊讶的是经常找不到定义(他们修复了多年并为源代码维护了巨大的索引文件,而Qt Creator不构建此类文件)。
对我来说,Qt Creator的主要缺点是来自Windows SDK的CDB,或者可能是另一个外部的,而不是Visual Studio中更好的调试器,包括远程。所以我用Visual Studio调试复杂的问题,但我编写代码并使用Qt Creator快速测试它。
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 奇怪的(对我来说)返回声明 - 在谷歌上找不到任何关于它的信息
- 如何在不产生任何垃圾的情况下获得C中的像素
- 为什么我不能在 C++ 中的特定函数重载中调用同一函数的任何其他重载?
- C++映射有2个键,这样任何1个键都可以用来获取值
- Visual Studio(或任何其他工具)能否将地址解释为调用堆栈(boost上下文)的开头
- RtlCaptureStackBackTrace未捕获任何帧
- 链表c++插入,所有情况都已检查,但没有任何工作
- 使用rdtsc进行基准测试的缺点是什么
- C++模板函数,用于比较任何无符号整数和有符号整数
- Arduino millis() - millis() 怎么能等于 0 以外的任何东西?
- 在循环体内宣布变量有任何缺点
- 在一个库的一个头中转发声明所有类是否有任何(除了明显的)缺点
- 如果我的项目现在完全在 c++98 上,迁移到 c++11 的任何缺点
- 将pthread_mutex_t和pthread_cond_t作为类成员静态变量的任何缺点
- 使用Qt视觉工作室插件的任何缺点
- 在GCC中使用-O3有任何缺点吗
- 缺点:如何在编译之前使用不产生任何输出文件的命令检查文件?
- 非构造函数上的Do function try块有任何缺点
- 用Visual Studio c++编译器编译C代码有任何(与性能相关的)缺点吗?