Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
应该设置哪些标志来构建多线程应用程序?
我看到有QMAKE_CFLAGS_THREAD和QMAKE_LFLAGS_THREAD。我找到了这个文档,描述了这个标志,但缺乏如何设置它们的信息。
QMAKE_CFLAGS_THREAD
QMAKE_LFLAGS_THREAD
我还发现我应该添加:
CONFIG += thread
你只需要:
这将设置适当的编译器和链接器标志。这些_THREAD变量允许您修改这些默认标志,以防它们不适合您。
_THREAD
但是,您实际上甚至不需要添加thread到CONFIG. 现在的默认设置是无论如何都使用线程支持进行构建。
thread
CONFIG