建筑搅拌机在Xcode中断点/调试(Building Blender for breakpoints

2019-10-24 08:55发布

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(也让调试为默认值)的计划,但

  1. 因为没有第一次的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这是奇怪的。
  2. 在第二次运行它说,它会跳过numpy安装(通货膨胀)。 你可以在这里看到cmake的输出https://gist.github.com/tyoc213/aea0fb541383dc06981a
  3. 所以我们现在可以生成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和监视变量等?

Answer 1:

对于我发现能够把断点在Xcode和一步做一步,看当地人等当下的唯一方法,就是在CMake的禁用周期。

也许我应该在少CMake的张贴此为在构建过程中出现错误,我不知道我是否可以建立内部的Xcode里面的Xcode scons的和调试。



文章来源: Building Blender for breakpoints/Debug in Xcode