2016-11-29 101 views
0

我想编译C++程序,并得到错误,我不知道他们的意思。该错误似乎来自包含在CMATH包含文件中的C++编译器错误

C++ -o exprtk_test exprtk_simple_example_19.cpp从/system/gnu_library/lib/gcc/i686-stratus-vos/3.4.6/包括
在文件cpp_type_traits.h .. /../../../include/c++/3.4.6/cmath:50, from /USERS/Dev/TumeloQ/cpp_includes/exprtk.hpp:39, from exprtk_simple_example_19.cpp:24: /system /gnu_library/lib/gcc/i686-stratus-vos/3.4.6/../../../../include/c++/3.4.6/bits/cpp_type_traits.h:75:error:template with C linkage

+0

你能解释一下更多细节吗?就像你正在编译的代码一样。其他代码正在工作? – Swapnil

+0

我想编译的代码是C++数学表达式解析器exprtk。我正在编译代码附带的示例程序。 – Tumelo

+0

gcc 3.4.6已经有十年了...... –

回答

0

从你的问题来看,这不是很清楚,但很可能你在内声明了一个模板或函数块或限定符。这是不允许的,并被视为错误。