我正在尝试使用g ++编译一个简单的Qt程序,但是我不知道如何正确地链接库/标题以及要使用的标志。我可以用qmake和make做得很好,但我真的很希望仅使用g ++就能做到这一点。
有人知道该怎么做吗?
谢谢
答案 0 :(得分:1)
使用qmake
和make
执行一次。如果您没有使用CONFIG += silent
,那么make
将向您显示它正在运行哪些命令。
还必须记住,您可能必须在某些头文件(包含moc
的头文件上运行Q_OBJECT
才能生成.cpp文件,然后将其编译。
您需要传递给g ++的确切标志取决于您的系统和Qt安装:Qt是否在PATH中?它安装在哪里?您正在使用哪些Qt库?等