分类: C/C++
2010-03-18 15:34:24
A:已经运行了一个目标程序,再次编译时没办法删除上一次编译的那个可执行文件。。。。看进程管理器中是否有你运行的程序.有可能是程序已经运行了一个实例,无法删除之前的那个,所以才这样报错.更多内容参考这里 http://hi.baidu.com/yafeilinux/blog/item/65aa2afab9511d1c6c22eb19.html
A:前提是你的Qt目录安装在非系统盘,如D盘;打开安装目录bin文件夹下有个qtenv.bat文件,用编辑器打开,有如下类似内容:
@echo off
rem
rem This file is generated
rem
echo Setting up a MinGW/Qt only environment...
echo -- QTDIR set to d:\Qt\2010.02\qt
echo -- PATH set to d:\Qt\2010.02\qt\bin
echo -- Adding d:\Qt\2010.02\bin to PATH
echo -- Adding %SystemRoot%\System32 to PATH
echo -- QMAKESPEC set to win32-g++
set QTDIR=d:\Qt\2010.02\qt
set PATH=d:\Qt\2010.02\qt\bin
set PATH=%PATH%;d:\Qt\2010.02\bin;d:\Qt\2010.02\mingw\bin
set PATH=%PATH%;%SystemRoot%\System32
set QMAKESPEC=win32-g++
根据该文本提示,右击打开我的电脑属性,在环境变量设置里面设置:PATH=%PATH%;d:\Qt\2010.02\bin;d:\Qt\2010.02\mingw\bin;%SystemRoot%\System32;
QTDIR=d:\Qt\2010.02\qt;
QMAKESPEC=win32-g++
重新打开QtCreator,编译工程,运行程序,看是否成功!
A:没有,但是有个插件可以实现,名字为CppSupport for Qt Creator 1.3.x,安装插件方法是把下载的插件文件夹放在D:\Qt\2010.02\lib\qtcreator\plugins目录下,如:\Qt\2010.02\lib\qtcreator\plugins\cppsupport