我只是用模糊逻辑库(eFLL 库)编写了一个模糊代码。我在linux环境中使用它并尝试用g ++编译它。我在 g++ 路径中解压缩了库。但是这些错误来找我,我不知道这些是为了什么。我制作了一个 Makefile 并尝试解决问题,但没有发生任何事情。有谁知道我该如何解决这个问题?
一部分代码是这样的:
include <iostream.h>
#include "../FuzzyRule.h"
#include "../FuzzyComposition.h"
#include "../Fuzzy.h"
void setup(){
Fuzzy* fuzzy = new Fuzzy();
FuzzyInput* Threat = new FuzzyInput(1);
FuzzySet* lowThreat = new FuzzySet::FuzzySet(0, 1.875, 1.875, 3.75),
部分错误是这样的:
blurcode2.cpp:(.text+0x23): 未定义对“Fuzzy::Fuzzy()”的引用
Fuzzycode2.cpp:(.text+0x61): 未定义的对 `FuzzyInput::FuzzyInput(int)' 的引用
Fuzzycode2.cpp:(.text+0xbb): 未定义引用`FuzzySet::FuzzySet(float, float, float, float)'
Fuzzycode2.cpp:(.text+0xed): 未定义引用`FuzzyIO::addFuzzySet(FuzzySet*)'
模糊代码2.cpp:(.text+0x129): 未定义引用`FuzzySet::FuzzySet(float, float, float, float)'