1

每个人。我使用它的软件中心在 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

没有错误的解析错误......但是当一个新项目刚刚创建而没有编辑pro文件时不会出现错误。

专业文件编辑包括任何事情,例如在评论中键入空格或将字符更改为自身。

该错误与代码内容或pro文件无关。

4

1 回答 1

1

由于警告指的是第 1 行不存在或不可见的字符,因此这可能是Unicode BOM,并且 qmake 可能出于任何原因无法读取它。

尝试test3.pro使用hexdump -C test3.pro- 第一个字符是 ASCII 可打印字符(十六进制 0x20 和 0x7e 之间)进行转储,还是超出该范围(例如 0xef、0xbb、0xbf)?如果超出该范围,请尝试test3.pro在兼容 Unicode 的文本编辑器中打开,并在没有 BOM 的情况下保存它。

于 2013-01-22T15:39:23.233 回答