• 4691阅读
  • 6回复

[讨论]你们用的哪个开发环境?工程项目怎样转换? [复制链接]

上一主题 下一主题
离线fangaozong
 
只看楼主 倒序阅读 楼主  发表于: 2013-10-18
在windows系统下,是用QtCreator呢,还是用VS Studio ?
用这个开发环境开发的源代码项目,怎样转换为另一个开发环境开发的项目?
离线dbzhang800

只看该作者 1楼 发表于: 2013-10-18
如果用qmake的 .pro 来管理项目。
那么

qmake aaa.pro 默认生成nmake/mingw32-make/make 需要的Makefile 文件
qmake -tp aaa.pro 即可生成VC 需要的 .vcproj 项目文件
qmake -spec macx-xcode aaa.pro  即可生成xcode需要的项目文件
...
离线fangaozong
只看该作者 2楼 发表于: 2013-10-18
你们用VS stuido 多呢,还是qtcreator 多?
国外的开好像是qtcreator 多,我们的是VS多
离线dbzhang800

只看该作者 3楼 发表于: 2013-10-18
国内应该还是QtCreator用的多吧,毕竟它是专门为Qt设计的。如果你用qml/quick,可能非QtCreator不可了。

QtCreator + MSVC工具链 配合的问题估计主要在于微软的 cdb 不太给力。有时将pro转成vcproj调用Visual Studio进行调试会比较方便。

当然,如果你用的是商业版的Visual Studio而非Visual C++ Express,Qt的集成插件也可以用。
离线descent

只看该作者 4楼 发表于: 2013-10-18
qmake + vim, in linux/X, windows, mac osX 開發方式也一樣跨平台。
android 才會用上 qtcreator。

离线fangaozong
只看该作者 5楼 发表于: 2013-10-18
回 1楼(dbzhang800) 的帖子
[attachment=11205]
我要把一个qmake的 .pro 来管理项目 转换为vc2008的,按照你的写法 qmake -tp aaa.pro 只生成了makefile文件,没有生成VCproject文件啊
估计是某些参数弄错了,请指教
离线dbzhang800

只看该作者 6楼 发表于: 2013-10-19
恩,我漏写了vc,应该是

qmake -tp vc aaa.pro

该语句的作用实际上是,将pro文件内的 TEMPLATE = app 或 lib 临时变成了 TEMPLATE = vcapp 或 vclib
快速回复
限100 字节
 
上一个 下一个