需要您的帮助:
我想使用 Eclipse CDT 和 QT,而不创建“Qt gui 项目”。是否可以?如何将QT库包含到我的C++项目中,以及如何调用qmake/make来编译程序?这个Similar question没有帮助我(
我想使用“C++ 项目”而不是“QT Gui 项目”,因为 QT 项目中的外部库索引存在问题 ( this problem )
非常感谢! 尼古拉。
最佳答案
我们使用 Qt 以及供应商定制版本的 Eclipse (Momentics) 和 CDT 完成了类似的操作。为了让它工作,我们最终在 Eclipse 中使用我们自己的手工生成的 Makefile 创建了一个通用的 Makefile 项目。
手工生成的 Makefile 基本上包含足够的信息来在适当的 .pro 文件(“qt.pro”)上调用 QMake,然后调用生成的 Makefile(“qtmake.mk”)。
all: qtmake.mk
$(MAKE) -f qtmake.mk
qtmake.mk: qt.pro
qmake -r -o qtmake.mk qt.pro
clean: qtmake.mk
$(MAKE) -f qtmake.mk clean
install: qtmake.mk
$(MAKE) -f qtmake.mk install
关于Eclipse、QT 和 "C++ project": is it possible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7775398/