我一直试图创建我自己的自定义构建的搅拌器,通过wiki,但我没有幸运地实际构建的最终版本与X代码。我有大约140条警告消息和32条错误消息。我就是想不通。下面是代码中包含错误的一部分。在这个问题上,如果能得到任何帮助,我将非常感激!
"_Controller_actuators_length", referenced from:
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::Controller::Controller_actuators_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_CurveMapping_curves_length", referenced from:
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::CurveMapping::CurveMapping_curves_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshColorLayer_data_length", referenced from:
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshColorLayer::MeshColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshLoopColorLayer_data_length", referenced from:
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshLoopColorLayer::MeshLoopColorLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshPaintMaskLayer_data_length", referenced from:
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshPaintMaskLayer::MeshPaintMaskLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshPolygonFloatPropertyLayer_data_length", referenced from:
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshPolygonFloatPropertyLayer::MeshPolygonFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshPolygonIntPropertyLayer_data_length", referenced from:
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshPolygonIntPropertyLayer::MeshPolygonIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshPolygonStringPropertyLayer_data_length", referenced from:
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshPolygonStringPropertyLayer::MeshPolygonStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshSkinVertexLayer_data_length", referenced from:
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshSkinVertexLayer::MeshSkinVertexLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshTextureFaceLayer_data_length", referenced from:
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshTextureFaceLayer::MeshTextureFaceLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshTexturePolyLayer_data_length", referenced from:
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshTexturePolyLayer::MeshTexturePolyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshUVLoopLayer_data_length", referenced from:
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshUVLoopLayer::MeshUVLoopLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshVertexFloatPropertyLayer_data_length", referenced from:
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshVertexFloatPropertyLayer::MeshVertexFloatPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshVertexIntPropertyLayer_data_length", referenced from:
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshVertexIntPropertyLayer::MeshVertexIntPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_MeshVertexStringPropertyLayer_data_length", referenced from:
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::MeshVertexStringPropertyLayer::MeshVertexStringPropertyLayer_data_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_Sensor_controllers_length", referenced from:
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::Sensor::Sensor_controllers_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
"_Spline_points_length", referenced from:
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_python.o)
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_session.o)
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_camera.o)
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_sync.o)
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_object.o)
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_shader.o)
BL::Spline::Spline_points_length_wrap(PointerRNA*) in libbf_intern_cycles.a(blender_curves.o)
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)发布于 2015-10-15 00:08:18
有点晚了,但我找到了解决这个问题的办法,因为我和他在同一条船上。也许它会帮助其他寻找解决方案的人。线索来自bf_intern_cycles的cmakefile:
# avoid link failure with clang 3.4 debug
if(CMAKE_C_COMPILER_ID MATCHES "Clang" AND NOT ${CMAKE_C_COMPILER_VERSION} VERSION_LESS '3.4')
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -gline-tables-only")
endif()Tod
发布于 2015-08-15 22:19:52
如果你想要的是调试应用程序并一步一步地进行(不仅能够像你在方案中切换到https://stackoverflow.com/a/32025581/682603时那样编译/运行它),基本上你需要在CMake配置中禁用循环。
是的,你将不会有这个构建的周期,但你将有可能一步一步地观察所有其他的事情(我想直到今天为止)。
https://stackoverflow.com/questions/31178003
复制相似问题