Eclipse、QT 和 "C++ project": is it possible?

标签 eclipse qt qmake eclipse-cdt

需要您的帮助:

我想使用 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/

相关文章:

eclipse - 使用Lombok的@ Slf4j和Eclipse构建:找不到符号日志

c++ - 对 Qt 的事件循环系统感到困惑?

c++ - 自定义编译标志以启用特定功能

c++ - Qt 不识别其他子项目

eclipse - 如何使用 Eclipse Memory Analyzer Tool 从正在运行的进程中转储堆?

django - 运行 Django 测试时出错

java - TestNG 使用的程序参数适用于我的测试代码,而不是 TestNG

c++ - 在Qt中,如何确定屏幕的大小?

c++ - 无法从主窗口打开小部件

c++ - Qt 如何打开当前目录中的文件?或者这有什么问题?