我有一个简单的 QT subdir 项目,其结构为
TestProject/
TestProject.pro
Subdir1/
Subdir1.pro
sources/
main.cpp
Subdir2/
Subdir2.pro
headers/
mainwindow.h
sources/
mainwindow.cpp
这是我的 .pro 文件 TestProject.pro
TEMPLATE = subdirs
SUBDIRS += \
Subdir1 \
Subdir2
Subdir1.pro
SOURCES += \
main.cpp
Subdir2.pro
QT += sql
SOURCES += \
mainwindow.cpp \
HEADERS += \
mainwindow.h \
当我尝试运行应用程序时,出现以下错误:
(.text+0x18):-1: error: undefined reference to `main'
我在 Ubuntu 12.04 上使用 Qt Creator IDE。我花了很多时间试图弄清楚这一点,为了让 Qt 能够构建项目,我必须在 .pro 文件中放入什么?
提前致谢