• 4030阅读
  • 2回复

编译MySQL的问题 [复制链接]

上一主题 下一主题
离线houapple
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-05
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我的是在windows下
vs2005+qt4.3.2+mysql server 5.1
编译命令:
cd %QTDIR%\src\plugins\sqldrivers\mysql
qmake -o Makefile "INCLUDEPATH += D:\MySQL\MySQLServer 5.1\include" "LIBS+=D:\MySQL\MySQLServer5.1\lib\opt\libmysql.lib" mysql.pro
namke
结果:
NMAKE: fatel error U1077 : 'cl ' : return code '0x2'
stop.
中间的命令提示找不到变量定义什么的 
离线houapple
只看该作者 1楼 发表于: 2009-04-05
部分错误提示:
D:\Microsoft Visual Studio\VC98\include\xstring(33) : error C2501: 'const_iterat
or' : missing storage-class or type specifiers
        D:\Microsoft Visual Studio\VC98\include\xstring(597) : see reference to
class template instantiation 'std::basic_string<_E,_Tr,_A>' being compiled
D:\Microsoft Visual Studio\VC98\include\xstring(34) : error C2065: 'const_iterat
or' : undeclared identifier
        D:\Microsoft Visual Studio\VC98\include\xstring(597) : see reference to
class template instantiation 'std::basic_string<_E,_Tr,_A>' being compiled
D:\Microsoft Visual Studio\VC98\include\xstring(34) : error C2065: 'value_type'
: undeclared identifier
离线pinkfrog
只看该作者 2楼 发表于: 2009-04-05
D:\Microsoft Visual Studio\VC98\include\xstring(597)

你是vs2005还是vc6哦~~~搞搞清楚环境变量再编译

你得从vs2005->tools->Visual Studio 2005 Command Prompt进去,环境变量才会帮你设成2005的,否则你装过vc6的话就是vc6的环境
快速回复
限100 字节
 
上一个 下一个