QT的"cannot find -lqtmaind"解决解决办法

来源:互联网 发布:联通网络被禁止了 编辑:程序博客网 时间:2024/05/16 01:39
 QT的"cannot find -lqtmaind"解决解决办法 收藏 
网上很多人遇到这个问题,我研究了一下,windows下解决如下:
"cannot find -lqtmaind"是由于debug引起的,解决可分两个办法:
1. 不用debug模式,只用release,但这样的话当然就不能调试程序了。
2. 运行开始菜单里QT下Qt 4.3.3 (Build Debug Libraries)。或在QT目录\bin下执行:qtvars compile_debug
这会把QT所有源程序都生成一个debug版,需要一个小时左右,1G多空间。
但这个过程之后,就可以debug和release都能用了。
PS:
QT程序正常运行的关键是环境目录一定要设定:
也就是执行开始菜单里QT下Qt 4.3.3 Command Prompt时显示的几个:
Setting up a MinGW/Qt only environment...
-- QTDIR set to C:\Qt\4.3.3
-- PATH set to C:\Qt\4.3.3\bin
-- Adding C:\DEV-CPP\bin to PATH
-- Adding C:\WINDOWS\System32 to PATH
-- QMAKESPEC set to win32-g++
其实在Command Prompt里编译程序也很方便:
在程序目录下(.pro):
1) qmake -project
2) qmake
3) mingw32-make
 
0 0
原创粉丝点击