CMake Error at src/CMakeLists.txt:355 (target_compile_features): target_compile_features The compiler feature "cxx_variable_templates" is not known to CXX compiler "GNU" version 4.8.4. -- Configuring incomplete, errors occurred!
时间: 2024-03-20 16:44:22 浏览: 161
fatal error: boostdesc_bgm.i: No such file or directory补充文件
这个错误是由于你的编译器不支持 C++17 的变量模板特性导致的。你需要使用支持该特性的编译器或者禁用该特性。如果你使用的是 GCC 编译器,可以尝试升级到版本 5.4 或者更高版本,或者在 CMakeLists.txt 文件中添加以下代码来禁用该特性:
```cmake
target_compile_options(your_target_name PRIVATE -fno-implicit-templates)
```
这将禁止编译器隐式地生成变量模板实例化代码。
阅读全文