我最近在Raspbian上安装了qt5。我正在尝试编译this package,因此我运行了qmake && make
。我收到这些错误:
WARNING: TARGET is empty
make: nothing to be done for 'first'
在拥有qt5(和qt-creator)之前,我可以使用我的raspberry pi中安装的qt4无缝编译代码。所以我认为这可能是qt5的一些不兼容问题。如何在不必恢复到qt4的情况下构建此代码?
注意:我是Qt和Linux的新手。
答案 0 :(得分:3)
您没有错误,只有来自qmake的一条警告消息和来自make的一条消息。 Qt5 qmake没有用项目文件名(没有扩展名.pro)替换目标文件名(由TARGET变量指定),而Qt4 qmake确实这样做了。您应该在项目文件raspberrypi_qt.pro中指定目标文件名:
scanf("%d",&y);