TL; RD继http://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Mac的Xcode中什么是让你添加断点/手表和正确调试在OS X上的可执行文件的步骤是什么?
我的规格
Xcode Version 6.4 (6E35b) OSX 10.10.4 (14E46) CMake 3.3.0 GUI build with QT 4.8.6
长介绍
我没有按照说明进行操作,所以我设置建议作为Xcode的5(也让调试为默认值)的计划,但
- 因为没有第一次的cmake失败
numpy
没有numpy
(释放或调试)内https://svn.blender.org/svnroot/bf-blender/trunk/lib/darwin-9.x.universal/python/lib /python3.4/还从控制台输出munpy搜索上像/Users/tyoc213/blender-build/blender/../lib/darwin-9.x.universal/python/lib/python3.4/python3.4/site-packages/numpy
,你也可以看到,它在搜索python3.4/python3.4
这是奇怪的。 - 在第二次运行它说,它会跳过
numpy
安装(通货膨胀)。 你可以在这里看到cmake的输出https://gist.github.com/tyoc213/aea0fb541383dc06981a - 所以我们现在可以生成Xcode项目,我们打开与Xcode中产生的搅拌器项目配置方案作为dev的维基,并等待它无法在信号灯的一步。
调试方案的唯一可行的解决办法是没有修好可言,用发行方案
只有一个“修复”的编译和运行这一点,它是改变以释放方案 ,但即使在检查Debug application
和Xcode中附加上开始的过程中,断点不工作。
调试方案
所以在调试方案的问题是: 如何在Xcode 5建一个搅拌器构建? 基本上有没有被发现从libbf_intern_cycles.a引用: _Controller_actuators_length
, _CurveMapping_curves_length
, _MeshColorLayer_data_length
, _MeshLoopColorLayer_data_length
, _MeshPaintMaskLayer_data_length
, _MeshPolygonFloatPropertyLayer_data_length
, _MeshPolygonIntPropertyLayer_data_length
, _MeshPolygonStringPropertyLayer_data_length
, _MeshSkinVertexLayer_data_length
, _MeshTextureFaceLayer_data_length
, _MeshTexturePolyLayer_data_length
, _MeshUVLoopLayer_data_length
, _MeshVertexFloatPropertyLayer_data_length
, _MeshVertexIntPropertyLayer_data_length
, _MeshVertexStringPropertyLayer_data_length
, _Sensor_controllers_length
, _Spline_points_length
这是ld: symbol(s) not found for architecture x86_64
在正确安装调试任何建议,并把破发点,然后执行步骤,线程与Xcode和监视变量等?