我有一个关于c++和图形用户界面的问题。
我在一家公司工作,我实现了一个包含6-7个不同.cpp文件的.cpp代码。它们都只包含基本的c++内容(指针、向量字符串等)(它不需要任何数据库访问或类似的东西,我只读取一个文件并对其进行一些分析)。最后,我的项目快要结束了,但是今天我的老板对我说,我需要为我的项目创建一个简单的GUI,这是我以前从未通过c++.Therefore做过的,通过几个小时,我在网上搜索,我决定使用qt来创建所需的GUI。下面是我的问题,要做到这一点,我必须从一开始就编写我的所有代码,还是可以将我的代码集成到QT中?
发布于 2014-06-22 21:20:48
您将需要在标准类型和Qt类型之间进行一些接口/转换/适应。但一般来说,您应该能够将现有代码集成到Qt应用程序中。
将现有代码集成到Qt项目中要比将Qt代码集成到现有项目中容易。
你使用哪个编译器?您应该坚持使用由Qt支持的编译器,该编译器由预先构建的包支持。
发布于 2014-06-22 20:58:06
Qt与现有的C++代码集成得很好,即使与STL容器和流也是如此。您可能需要稍微更改构建系统,因为有些工具(MOC
= Meta )需要编译Qt类。但是这通常不是一个大问题,因为这个特殊的QObject
类只用于应用程序的GUI部分。
https://stackoverflow.com/questions/24355616
复制相似问题