Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;核心应用程序开发框架,开源,跨平台 像Qt一样,我们有C++中的核心应用开发框架。 我认为qt主要用于GUI应用程序。我需要的东西以外的QT,它提供了一个更快的运行代码。。。 VisualStudio对于C++是一个不错的选择,但它不是开源的和跨平台的……< /P> < P>哪些特征应该有框架?这辆车怎么样?它不像QT和wxWidgets那样是一个框架,但它有很多特性,比如信号、线程、进程间通信、网络等。_C++_Frameworks_Open Source - Fatal编程技术网

C++;核心应用程序开发框架,开源,跨平台 像Qt一样,我们有C++中的核心应用开发框架。 我认为qt主要用于GUI应用程序。我需要的东西以外的QT,它提供了一个更快的运行代码。。。 VisualStudio对于C++是一个不错的选择,但它不是开源的和跨平台的……< /P> < P>哪些特征应该有框架?这辆车怎么样?它不像QT和wxWidgets那样是一个框架,但它有很多特性,比如信号、线程、进程间通信、网络等。

C++;核心应用程序开发框架,开源,跨平台 像Qt一样,我们有C++中的核心应用开发框架。 我认为qt主要用于GUI应用程序。我需要的东西以外的QT,它提供了一个更快的运行代码。。。 VisualStudio对于C++是一个不错的选择,但它不是开源的和跨平台的……< /P> < P>哪些特征应该有框架?这辆车怎么样?它不像QT和wxWidgets那样是一个框架,但它有很多特性,比如信号、线程、进程间通信、网络等。,c++,frameworks,open-source,C++,Frameworks,Open Source,因为它不太清楚框架的含义,所以您可能需要进一步澄清一下。无论如何,我是as库的一个愉快的用户,可以使用as库实现通用功能,并使用as IDE进行编码和调试。Boost、eclipse和cdt都是开源和跨平台的。坦率地说,对我来说,这听起来像是在浪费时间,并且没有为应用程序明确定义目标。没有任何框架可以解决这个问题。写下应用程序规范,目标平台列表,检查需要但缺少的功能,搜索现有库,然后使用它们 我认为qt主要用于GUI应用程序 你错了。 在Qt4中,GUI组件是可选的。您可以使用QCoreAppl

因为它不太清楚框架的含义,所以您可能需要进一步澄清一下。无论如何,我是as库的一个愉快的用户,可以使用as库实现通用功能,并使用as IDE进行编码和调试。Boost、eclipse和cdt都是开源和跨平台的。

坦率地说,对我来说,这听起来像是在浪费时间,并且没有为应用程序明确定义目标。没有任何框架可以解决这个问题。写下应用程序规范,目标平台列表,检查需要但缺少的功能,搜索现有库,然后使用它们

我认为qt主要用于GUI应用程序

你错了。 在Qt4中,GUI组件是可选的。您可以使用QCoreApplication而不是QApplication for application对象自由地设计控制台应用程序。作为奖励,您可以访问一些与GUI相关的类(虽然不是所有类,但许多类需要QApplication)

这使得代码运行速度更快

让代码快速运行是您的责任。如果它运行缓慢,那就是你的错,除非证明不是这样。Qt4非常快,至少就GUI性能而言是如此。算法选择不当、内存分配例程滥用和许多其他事情都会对性能产生负面影响。切换到不同的框架并不能解决这些问题。与其搜索不同的工具,不如分析代码,搜索瓶颈并修复它们

VisualStudio C++是不错的选择< < 它不是跨平台的。它也不是一个只支持框架的IDE+编译器

跨平台


< >根据您的应用程序,您甚至可以在没有使用任何框架的情况下在标准C++中开发跨平台应用程序,而使用Cugs/sCONS/AutoTooCAD进行生成过程。类Unix环境或多或少都试图遵守POSIX标准,可以使用POSIX标准(在windows上需要cygwin/msys才能正常工作)。除此之外还有助推作用。甚至可以放弃C++并切换到脚本语言来确保可移植性。这完全取决于你的目标。因为你还没有说你在写什么,所以除了Boost之外,你不可能推荐任何具体的东西。除了boost之外,还有一些框架(wxWidgets、foxtoolkit、GTK)可能满足您的需求,也可能不满足您的需求。

是什么让您认为Qt很慢?重要的是你想为你的应用程序做什么操作,而不是你使用的框架。@Rohit更简单,如QT、跨平台、开源,用于非gui应用程序开发(核心应用程序如服务器)@ksming,是的,你说的是真的,我想开发一些核心应用程序,而不是gui,所以首要任务是提高代码的执行速度。。。这对你有帮助吗?@Rohit我不想要GUI f/w。。。