QT缺少 qtcore4.dll,debug下运行不成功
来源:互联网 发布:支付宝和淘宝怎么绑定 编辑:程序博客网 时间:2024/05/17 22:46
刚装QT的时候,好像我的环境变量没有设置好,哎,。隐患终于爆发了。在VS下运行成功的QT程序,然后点击Debug下的.exe,老提示缺少Qtcore4.dll,当时正郁闷之极,忘了怎样在网页上查找,只是在百度中查询“debug不成功”,最后找到这个帖子
http://www.360doc.com/content/10/0407/14/1066294_21945254.shtml
可是当我以这个帖子修改的时候,。一个朋友告诉我,只要从Qt的安装文件中把那个动态链接库copy过来就可以。我狂晕倒,可是我按照那个帖子修改的时候,qt已经崩溃,苍天啊,
总是提示error LNK2001: unresolved external symbol "public: virtual int __thiscall FindDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@FindDialog@@UAEHW4Call@QMetaObject@@HPAPAX@Z)等
想象反正马上就晚上了,要不我就来个重装。不信这个问题解决不了。
后来思路一开,确实啊,我怎么思维陷在死胡同中,我应该百度查找“Qt ,qtcore4.dll”啊,。后来我一查,哦,原来就是出自环境变量中,欣喜中,所以我马上修改环境变量,然后注销,重启。打开一个写好的qt程序,问题照样,我不信这个邪,继续查找问题
后来在
http://hi.baidu.com/%BD%F0%CD%C1%B9%FB/blog/item/68d4f51848a744f1af513398.html
提到
“
三. 错误处理
Qt编程中经常会出现:
finddialog.obj : error LNK2001: unresolved external symbol"public:~virtual int __thiscall MyClass::qt_metacall(enum QMetaObject::Call,int,void * *)"
《Implementation of ImageViewerQt with Qt4》中解释:
“If this ever happens to you, run qmake again to update the makefile, then rebuild the application.”
”
所以我觉得重新生成,然后按照重装的过程
windows 开始 ——> 所有程序 ——> Mircrosoft Visual Studio 2008 ——> Visual Studio Tools ——> Visual Studio 2008 Command Prompt 进入到 命令行下,然后切换至Qt目录, 如:d:/Qt/4.6-tp1,敲入命令:
D:/Qt/qt-4.6.0-tp1>configure -platform win32-msvc2008
这个时候抱着试试态度看看,行不行,没想到成功了,欣喜之余跃然脸上。
本来一个很简单的修改环境变量的问题,就是因为我一个人闭门造车进入思路的死胡同走了弯路,哎,看来以后出来问题,一定要心平静,一定要冷静思考问题。
写这篇文章,算是检讨下自己的学习,随便也给有过类似经历的朋友一点帮助。
- QT缺少 qtcore4.dll,debug下运行不成功
- Qt环境变量的设置,Qt程序运行时提示缺少mingwm10.dll、QtCore4.dll的解决方法
- Qt环境变量的设置,Qt程序运行时提示缺少mingwm10.dll、QtCore4.dll的解决方法[转]
- QT生成的程序无法运行或者缺少dll
- qt在opencv下编译成功,运行不成功的问题解决
- QT 发布Debug和Release的文件夹中缺少*.dll文件
- Qt Creator生成的.exe文件运行缺少.dll文件解决
- 怎样解决Qt编译出的程序运行时缺少libgcc_s_dw2-1.dll 文件的问题?
- QT 无法找到入口 动态链接库Qtcore4.dll 怎么解决
- win+VS2010+Qt 无法定位程序输入点 于动态链接库Qtcore4.dll等问题
- QT无法定位程序输入点*于动态链接库 QtCore4.dll 解决方法
- windows7下缺少msxml.dll
- Qt 技巧:设置在 debug 路径下直接运行可执行文件
- Qt exe程序缺少dll的解决方法
- QT解决程序缺少dll问题
- VS下 调试 Qt程序提示缺少xxx.dll的解决办法
- Win7 sp1下免费安装 Visual C++ 2015编译器及解决运行期缺少ucrtbased.dll
- 运行提示缺少OPENGL.DLL的原因
- QT+VS2008
- POJ 2987 Firing
- [NPWP笔记]多线程服务器
- 转载兼拙评:Google新兵生存指南
- 很好用的KVO
- QT缺少 qtcore4.dll,debug下运行不成功
- 传智播客hibernate视频教程-读书笔记3
- Delaunay Triangulation算法学习
- 分了三个月了
- flash特效原理:CoverFlow 效果(2)
- ——技术向管理的转型,需要学习哪些知识呢?
- [转载]菲尔兹奖历届得主
- 原来我有严重的拖延症
- lucas-kanade学习