我做了一些更改,比如在项目目录中复制.dll(libmysql.dll),并在mysql.pro中包含include和libs路径。所以现在当我调试任何程序时,我得到一些错误如下:
'cl'未被识别为内部或外部命令,可操作 程序或批处理文件。 JOM: d:\ qt_projects \集结了zerocopy-Desktop_Qt_5_0_2_MSVC2010_32bit-调试\ Makefile.Debug [debug \ main.obj]错误1
'cl'未被识别为内部或外部命令,可操作 程序或批处理文件。 JOM: d:\ qt_projects \集结了zerocopy-Desktop_Qt_5_0_2_MSVC2010_32bit-调试\ Makefile.Debug [debug \ client.obj]错误1 jom: d:\ qt_projects \集结了zerocopy-Desktop_Qt_5_0_2_MSVC2010_32bit-调试\ Makefile文件 [debug]错误2 10:48:01:这个过程 “D:\ QT \ Tools \ QtCreator \ bin \ jom.exe”退出代码2.错误时 构建/部署项目zerocopy(工具包:Desktop Qt 5.0.2 MSVC2010 32bit)执行步骤'Make'10:48:01:经过的时间:00:01。
这个错误是因为这些变化吗?我正在运行一个完全不同的程序,即我没有包含任何sql标头或任何东西。请帮帮我。
答案 0 :(得分:0)
检查我的工具链:
重要的是调用" C:\ Program Files ... vcvars32.bat"这被称为初始化。此批处理文件扩展了PATH
变量并执行了其他一些操作,因此cl.exe
和link.exe
等的调用可以正常工作。也许你也可以手动配置这样的东西。就我而言,Qt Creator只是自动检测到它并且它一直在那里。
请注意,这些设置适用于使用Visual Studio 2008的Windows XP 32位