C++跨平台反射库 - 可编译,用示例进行测试,有吗?

发布于 2024-11-03 13:52:29 字数 1188 浏览 0 评论 0原文

例如,我喜欢 Boost 以及与之相关的所有内容,所以我为自己找到了一些 Boost.ExtensionBoost.Reflection一个关于如何使用它们的示例。我可以在VS2008下编译,但它在执行过程中失败(你可以在这里自己尝试),并且对我来说根本无法在 Linux 下编译。 (我尝试将所有 Boost.Extension 示例转换为可从我最喜欢的 IDE 进行编译通过Premake)...所以总而言之,Boost候选者在我看来是最好的选择 - 我使用Boost all时间...但我无法编译一个如此急需的示例...所以我问你 - 社区

  • 如何使 boost 示例工作?
  • 对于扩展反射(您已经测试过),是否有跨平台的替代方案?

更新: 刚刚使项目可以在linux下编译(稍微修改了Boost.Extension)

So I for example love Boost and all related to it so I found for my self some Boost.Extension and Boost.Reflection with one sample on how to use them. Which I can compile inside under VS2008 but it fails during execution (you can try for your self here) and which does not compile under linux for me at all. (I tried to convert all Boost.Extension samples to be compilable from my favorite IDEs via Premake)... So all in all Boost candidates seemed to me like best shot - I use Boost all the time... but I cant compile one so much needed sample... So I ask you - community

  • How to make boost sample work?
  • Are there cross-platform alternatives to this pare for Extension-Reflection (that you have tested)?

Update: Just made project compilable under linux (modified Boost.Extension a bit)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文