gpt4 book ai didi

c++ - Qt4 + CGAL - "BOOST_JOIN"处的解析错误

转载 作者:IT老高 更新时间:2023-10-28 21:54:42 24 4
gpt4 key购买 nike

我在尝试使用 Qt4 和 CGAL 编译代码时收到错误 Parse error at "BOOST_JOIN"。我没有直接使用 Boost,我已经搜索并尝试了一堆选项,例如 -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED-DBOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION。我正在使用的版本是 CGAL 4.1.0、Qt 4.8.4_6 和 Boost 1.53.0_1,并在 Mac OS 10.8.2 机器中使用 CMake 生成 Makefile。关于可能导致该错误的任何想法?

最佳答案

这个问题发生在 Boost 1.56.0 和 QT 4.7.4(现在已经很老了),

无论如何,另一个快速的解决方法是编辑有问题的 boost 头文件,和

add to the top:
#ifndef Q_MOC_RUN

add to the bottom:
#endif

这样至少可以让 MOC 运行而不死。

关于c++ - Qt4 + CGAL - "BOOST_JOIN"处的解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15455178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com