首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

多工程该怎么组织

2012-03-09 
多工程该如何组织现在我有一个用 vs2008 创建的项目 solution,内含三个工程,分别为libABChelloworldtest其

多工程该如何组织
现在我有一个用 vs2008 创建的项目 solution,内含三个工程,分别为
libABC
helloworld
test
其中 libABC 工程需要编译出一个动态库,win 下是 .dll,linux 下是 .mo
helloworld 和 test 是两个可编译出 .exe 文件的工程,并且都依赖于 libABC 的动态库。
在 vs 中,我可以设置依赖关系,并且可以选择 helloworld 或者 test 作为启动项目。

问题,在 qt 中:
1.qt 是否有 vs 中工程的概念?
2.不管有没有,我该如何组织这个“工程”,使得用起来如 vs 一样方便?


[解决办法]
1. 在QtCreator中没有类似solution功能,但可以同时打开多个工程,并可以设置缺省工程;
2. 
可以同时打开libABC,helloword,test三个工程;
在helloworld和test工程中设置libABC工程动态库的输出文件,即可
[解决办法]
在你工程的顶级目录里放置一个project.pro,内容是:
TEMPLATE = subdirs
SUBDIRS = libfoo foo

然后添加一个libfoo目录和一个foo目录,里面分别放置libfoo.pro和foo.pro文件,内容是:
# libfoo.pro
TEMPLATE = lib
# ...

# foo.pro
TEMPLATE = app
# ...
[解决办法]
楼上的正解

热点排行