【问题标题】:Bullet physics with Visual Studio 2013Visual Studio 2013 中的子弹物理
【发布时间】:2015-01-30 21:28:45
【问题描述】:

所以,我正在尝试在 Visual Studio 2013 中使用子弹物理。我下载了 2.83 版,使用 VS 和 cmake 构建它,并将子弹项目添加到依赖项中。它正在工作,我可以使用子弹的东西(我包括 btBulletDynamicsCommon.h 和 btBulletCollisionCommon.h),但是如果我尝试使用 btVector3 作为参数,我会收到以下错误:

Error   1   error C2719: 'v': formal parameter with __declspec(align('16')) won't be aligned

【问题讨论】:

    标签: c++ visual-studio visual-studio-2013 bullet


    【解决方案1】:

    这是由 BulletPhysics 编写的代码与 Win32 不严格兼容造成的。

    您可以像我一样通过将违规函数更改为采用 const 引用而不是按值来修复它。或者,您可以编写一个仅限 64 位的应用程序。

    【讨论】:

      猜你喜欢
      • 2012-11-06
      • 2014-08-08
      • 2013-12-23
      • 1970-01-01
      • 2014-06-20
      • 2015-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多