大家。 我使用其软件中心在Ubuntu 12.04 LTS下安装了qt creator 2.4.1。 qmake显示以下奇怪的错误:
/usr/bin/qmake-qt4 -spec /usr/share/qt4/mkspecs/linux-g++ -o Makefile test3.pro
/home/paul/Documents/workplace/test3/test3.pro:1: Parse Error ('')
Error processing project file: test3.pro
没有错误的解析错误...... 但是,在刚创建新项目而根本不编辑专业文件时,不会出现错误。
专业文件编辑包括任何内容,例如在注释中键入空格或将字符更改为自身。
错误与代码或专业文件的内容无关。
答案 0 :(得分:1)
由于警告引用第1行上不存在或不可见的字符,因此可能是Unicode BOM,qmake可能因任何原因无法读取它。
尝试使用test3.pro
转储hexdump -C test3.pro
- 是第一个字符是ASCII可打印字符(在十六进制0x20和0x7e之间),还是在该范围之外(例如0xef,0xbb,0xbf)?如果它超出该范围,请尝试在符合Unicode的文本编辑器中打开test3.pro
,并在没有BOM的情况下保存它。