• 4937阅读
  • 3回复

Windows中Qt4.8.0的MSVC2010环境下mySQL驱动编译问题 [复制链接]

上一主题 下一主题
离线hnqxwhz
 
只看楼主 倒序阅读 楼主  发表于: 2012-10-31
我的Qt是用SDK版本集成安装的,用的MSVC2010。因为需要做mySQL数据库开发,所以迫切的需要把Qt与mysql数据库连起来。
今天参考了网上多篇博客,他们大都是针对4.8.0版本以下提出的解决方法,我用的时候发现很不对劲。首先是QtSource的路径问题,这个自己琢磨了下也就解决了。但是在Qt 4.8.0 for MSVC2010命令行下执行
cd C:\QtSDK\QtSources\4.8.0\src\plugins\sqldrivers\mysql
qmake "INCLUDEPATH+=C:\MySQL\include" "LIBS+=C:\MySQL\lib\libmysql.lib" mysql.pro
nmake
这语句时,我遇到了个难以解决的问题,前两句都没问题,nmake被认为非内部指令。
[font='Courier 10 Pitch', Courier, monospace]参考网上多篇博客,他们都说nmake语句需要在Qt Command Prompt下执行,问题就来了,我的Qt菜单下找不到这个……
所以求指导啊,相信还是有大牛遇到过我这种情况的。给点意见?
离线ppdayz

只看该作者 1楼 发表于: 2012-11-01
其实就是设置一点环境变量而已。。。
离线hnqxwhz
只看该作者 2楼 发表于: 2012-11-01
回 1楼(ppdayz) 的帖子
我也知道啊,但是真是就这点环境变量配置不进去
离线ppdayz

只看该作者 3楼 发表于: 2012-11-01
你去你的qtsdk的目录
比如,E:\SDKs\QtSDK\Desktop\Qt\4.8.1\msvc2010\bin
里面有

不然就自己写一个
echo off
echo Setting up environment for Qt usage...
set QTDIR=E:\SDKs\QtSDK\Desktop\Qt\4.8.1\msvc2010
set PATH=%QTDIR%\bin;%PATH%
很简单的
不过要换成自己的
快速回复
限100 字节
 
上一个 下一个