我正在尝试构建一个应用程序,其中我已经有了源代码并且不是由我开发的。我项目似乎使用静态库testlib.a
,我可以看到项目中的库只包含头文件和预编译库testlib.a
。
问题出在我尝试构建源代码时,
我收到如下错误,
testlib.a, missing required architecture x86_64
testlib.a, missing required architecture i386
undefined symbol for architecture x86_64
undefined symbol for architecture i386
上述意思是,我不能使用已经包含在项目中的预编译静态库吗?(我将要面对的主要问题是如果必须的话,我没有库的源代码重建它以创建通用库。)
如何解决此问题?