为i386和i3构建Lua x86_64架构?

时间:2013-02-10 22:26:01

标签: c++ lua x86-64 i386

我一直在构建一些Lua脚本来自动化我可以用于音频VST插件的某些功能和配置。脚本本身工作正常,在嵌入在C ++中的单独项目中进行测试。

但是,由于VST和VSTGUI需要针对10.6 SDK构建,其架构设置为标准32位/ 64位(有效架构包括i386和x86_64),因此当我将其集成到VST插件中时在项目中,它忽略了i386体系结构的liblua.a,导致明显的链接错误。

注意:我可以仅为64位构建VST插件并消除i386 arch,但是插件将无法在某些主机中加载。我认为这与仍然只实现基于碳的UI的一些主机有关,以及它如何与VSTGUI一起使用。

无论如何,这个问题有哪些解决方案?我可以为任何一种架构构建Lua,但不能同时构建两者。除非我把它们放在不同的目录中并以某种方式告诉Xcode这个?

这不是一件非常重要的事情,但我希望能够在插件之间编写一些常用元素。谢谢!

0 个答案:

没有答案