この関数をインラインにして、Objective-cメソッドから呼び出すと、clang: error: linker command failed with exit code 1 (use -v to see invocation)
Vector addv(Vector v1, Vector v2) {// works
return (Vector){v1.x + v2.x, v1.y + v2.y, v1.z + v2.z};
}
inline Vector addv(Vector v1, Vector v2) {// if I call this, does not build
return (Vector){v1.x + v2.x, v1.y + v2.y, v1.z + v2.z};
}
なぜこれを行うのですか、それを修正するために何ができますか?