日期:2014-05-16  浏览次数:20761 次

linux上eclipse中使用Qt库

1.使用对应eclipse的Qt插件建立Qt工程

在Include中添加C++库头文件对应的目录,具体可以参照eclipse中新建的C++工程。

过程中遇到如下问题:在cpp文件中使用std,cout等报错无法解析。

解决方法如下:Windows-->Preference-->c/c++-->Indexer-->cache limits

Absolute Limit,将其值改大一些,如64改为256,即可。

2.建立eclipse中的C++工程

修改其Include参数,即引入Qt库的对应头文件目录。

在源文件中,若使用了Q_OBJECT宏,即定义了信号和槽的类,则需要手动调用moc工具。在源文件目录下执行:moc xx.h -o moc_xx.cpp,生成的文件需要链接进去。

如果有xx.ui文件,则需要手动调用uic工具。即在当前目录下执行:uic xx.ui -o uiI_xx.h。