0

我已经开始使用神经网络,所以我得到了一个 FANN 库(http://leenissen.dk/fann/wp/)。我在编译它时遇到问题,特别是文件

/fann-master/src/fann_io.c

我在第 346 行收到错误:

fann_io.c:346:29: 错误: 无法使用 'const char [20]' 找到字符串文字运算符 'operator""type', 'long unsigned int' 参数 if(fscanf(conf, name"="type"\ n", val) != 1) \

我已经查过了,但我仍然不知道如何解决它。这是功能。

#define fann_scanf(type, name, val) \
{ \
    if(fscanf(conf, name"="type"\n", val) != 1) \
    { \
        fann_error(NULL, FANN_E_CANT_READ_CONFIG, name, configuration_file); \
        fann_destroy(ann); \
        return NULL; \
    } \
}
4

1 回答 1

2

帮助我的解决方案是使用编译器选项

-std=c++03

所以最后我可以通过输入来编译整个项目

g++ main.cpp -std=c++03
于 2017-09-09T19:48:01.263 回答