Pen*_*eff 6 qt cmake visual-studio-2010 stdafx.h qt5
如何为CMake(2.8.12.1)AUTOMOC的输出指定预编译头?
到目前为止,在CMakeLists.txt中,我分别尝试了这两个:
set(AUTOMOC_MOC_OPTIONS "-bstdafx.h")
set(AUTOMOC_MOC_OPTIONS "-fstdafx.h")
Run Code Online (Sandbox Code Playgroud)
构建项目时生成的AUTOMOC输出(project_automoc.cpp)仅包含moc_xxx.cpp文件:
/* This file is autogenerated, do not edit*/
/// <- stdafx.h should be here ?!?!
#include "moc_widget_fps.cpp"
#include "moc_widget_sysevents.cpp"
Run Code Online (Sandbox Code Playgroud)
AUTOMOC_MOC_OPTIONS 不影响project_automoc.cpp 文件。它包含传递给 moc 以创建“moc_widget_fps.cpp”和“moc_widget_sysevents.cpp”的选项。那些应该包含您的 PCH 包含。
| 归档时间: |
|
| 查看次数: |
2480 次 |
| 最近记录: |