admin管理员组

文章数量:1663028

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

本文标签: symbolsundefinedArchitecture