and*_*and 2 c++ visual-studio-2008
我正在Visual Studio 2008上构建一个大型C++项目我收到此错误消息,我不明白.是否包含.h文件失败?
小智 5
我知道这个帖子已经过时了,但我在Visual Studio 2008上遇到了与C++项目完全相同的问题,这是我的决议......
VS2008编译告诉我的一件事是它生成了一个登录:"file:// C:\ Documents and Settings\adam\My Documents\Visual Studio 2008\Projects\MyProject\Debug\BuildLog.htm"
这个日志为我揭开了问题的神秘面纱.在我的例子中,它有以下显式错误消息:c:\ Documents and Settings\adam\My Documents\Visual Studio 2008\Projects\MyProject\MyProject\UnitTests.h(36):错误:嵌套不支持元对象功能类
问题是INSIDE我在这里定义的类,我定义了另一个内部(嵌套)类,包括QT宏(所以我可以定义信号和插槽):Q_OBJECT
显然,QT对于这个类在另一个类中嵌套/内部并不高兴.所以我只是将类定义移到了外面(IE使它成为非内部的).
| 归档时间: |
|
| 查看次数: |
6313 次 |
| 最近记录: |