C++ cmake编译报错如下:
----------------------------------------------------------------
Undefined symbols for architecture x86_64:
"FluidSolver2D::init(int, int, std::__1::vector<Util::Particle2D, std::__1::allocator<Util::Particle2D> >&)", referenced from:
scene_structure::initialize(FluidSolver2D&) in scene.cpp.o
"FluidSolver2D::step(float, float, float)", referenced from:
simulate(float, cgp::numarray<particle_element>&, sph_parameters_structure const&, FluidSolver2D&) in simulation.cpp.o
"FluidSolver2D::FluidSolver2D()", referenced from:
__GLOBAL__sub_I_main.cpp in main.cpp.o
"FluidSolver2D::~FluidSolver2D()", referenced from:
__GLOBAL__sub_I_main.cpp in main.cpp.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed wit