下载最新(2010.04)版本的Qt之后,运行QtCreator,打开其examples工程,编译,出现"main.moc: No such file or directory"错误。
在网上找了一下,发现下面这个讨论
http://bugreports.qt.nokia.com/browse/QTCREATORBUG-1889?focusedCommentId=121848&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel
原来是因为Qt发行打包的时候不小心将一些临时生成的文件也打进来了。
这些临时生成的文件(各种moc等)和实际编译环境可能不符合,但是qmake发现其存在所以也就不自动重新生成了,结果在链接时发现不正确。
解决办法就是删除examples目录下的所有"tmp"子目录,然后Clean Projects然后run qmake然后Build Projects就可以了。
编译examples/tools/plugandpaint时又发现一个错误,在下面的讨论
http://forum.mandriva.com/viewtopic.php?t=91735
的提示下发现examples/tools/plugandpaint.pro写的有点小问题,需要做如下修改:
1)将
LIBS = -L$${QT_BUILD_TREE}/examples/tools/plugandpaint/plugins -lpnp_basictools
修改成
LIBS = -L$${QT_BUILD_TREE}/examples/tools/plugandpaint/plugins -Lplugins -lpnp_basictools
2)将
mac:LIBS = $$member(LIBS, 0) $$member(LIBS, 1)_debug
win32:LIBS = $$member(LIBS, 0) $$member(LIBS, 1)d
修改成
mac:LIBS = $$member(LIBS, 0) $$member(LIBS, 1) $$member(LIBS, 2)_debug
win32:LIBS = $$member(LIBS, 0) $$member(LIBS, 1) $$member(LIBS, 2)d
后就可以了。
分享到:
相关推荐
使用Qt Creator编译sqlite3,均是源代码,可以实现sqlite跨平台编译。工程很简单,只是sqlite的源代码及配置好的pro文件。
Armadillo + OpenBLAS 数学运算库在 Qt 5.7.1 for Windows 32-bit (MinGW 5.3.0) 下的编译安装教程。 本人亲手操作记录,详细可行。 提供了用到的素材资源,也...提供了使用的实际代码,可以在 Qt Creator 中直接使用。
QT creator MSVC 2015的 联合编译工具破解版本。以及使用和破解说明。 详细说明了如果安装、配置。实测缩短编译时间90%!
国产系统 统信uos20 飞腾cpu QT Creator4.11 源码编译
windows 上用qtcreator + gcc +openocd 编译调试stm32 windows 上用qtcreator + gcc +openocd 编译调试stm32 windows 上用qtcreator + gcc +openocd 编译调试stm32 windows 上用qtcreator + gcc +openocd 编译调试...
使用Qt Creator作为Linux IDE,实现Redis源码编译和断点调试
利用qtcreator集成开发环境编译并且调试vlc项目源代码,相信对于vlc开发人员来说,螀是极好的资源
用QtCreator编写的涂鸦板和矩形绘图小软件,按住左键在白板上拖画产生 矩形方框,使用双缓冲画图,在灰色背景图片上,左键移动 是涂鸦板 用QtCreator编写的涂鸦板和矩形绘图小软件,按住左键在白板上拖画产生 矩形...
Linux 下使用QTCreator画UI界面,熟悉使用QTCreator工具编写、编译代码。
把里面的文件放在D:\Qt\Qt5.6.0\5.6\msvc2013_64\plugins\sqldrivers类似的路径下。 我的版本是5.6.0,直接编译的是它给的插件,其他的没测试过。 因为是新手,所以编译这个弄了很久,所以给点积分啦~
麒麟系统QtCreator使用中文输入法的fcitx插件 麒麟系统QtCreator使用中文输入法的fcitx插件 麒麟系统QtCreator使用中文输入法的fcitx插件
QtCreator编译好的SeetFace以及使用Demo
qt creator系列教程,学习qt creator的材料
CMakeLists.txt 用于qtcreator创建cmake工程,个人笔记。
QXlsx-master(QXlsx源码供QtCreator编译)
本文介绍linux(ubuntu和centos都可以)下编译安装QT及qtcreator,有具体的操作步骤,很方便搭建,如需要源码,另行联系
QtCreator更新很快,但是翻译越来越差劲,这个为QtCreator菜单的汉化,基本...使用方法:替换D:\Qt\Qt5.9.5\Tools\QtCreator\share\qtcreator\translations下同名文件,注意文件名和原来的相同;注意安装目录可能不同;
基于Qt6.2.4于Ubuntu20.04编译 复制文件libfcitxplatforminputcontextplugin-qt6.so到Qt Creator的/lib/Qt/plugins/目录下. 省了您编译的时间.
D:\Qt\2010.04\share\qtcreator\translations目录下重启Qt Creator仍然可以汉化,qtcreator_zh_CN.qm的基础上进行汉化
解压包里的 qtcreator_zh_CN.qm 文件到 X:\Qt\2010.02.1\share\qtcreator\translations 注意修改你的Qt安装目录。 然后重启Qt Creator即可。