应该设置哪些标志来构建多线程应用程序?
我看到有QMAKE_CFLAGS_THREAD
和QMAKE_LFLAGS_THREAD
。我找到了这个文档,里面描述了这些标志,但是缺少如何设置它们的信息。
我还发现我应该加上:
CONFIG += thread
你只需要:
CONFIG += thread
这将设置适当的编译器和链接器标志。_THREAD
变量允许你修改这些默认标志,以防它们不适合你。
然而,您实际上甚至不需要将thread
添加到CONFIG
。现在默认是使用线程支持构建。