我的用户故事:我想在我的openGL程序中加载纹理。
我的问题:如何在xcode 4.0.2中正确链接SOIL库
所以,过去几天我一直在谷歌搜索xcode4中的链接器警告,我无法自己回答 - 所以我敢于在这个主题上发布另一个帖子......(简陋的初学者掖腿之间的尾巴)。
我的裸骨复制步骤:
我将libSOIL.a拖放到我的项目文件
当我尝试运行程序时收到此警告:
ld:警告:忽略文件/Users/Scott/Developer/Projects/SpaceRanger/Code/Production/lib/libSOIL.a,文件是为归档而构建的,而不是被链接的体系结构(x86_64)
正如我所提到的,我对编程和IDE一般都很陌生,所以我希望在OpenGL中加载纹理的简单方法(例如SOIL)对于SDL甚至GLFW都是有利的。如果我在加载图书馆时遇到这样的麻烦,那些绝对不属于我的联盟。
基于搜索的其他Hit n'Miss尝试:
我担心我开始破坏我的项目只是试图链接这个库。如果有人可以帮我在xcode 4.0.2中正确链接SOIL库,我会永远感激。
提前谢谢你。
-kropcke
答案 0 :(得分:6)
我想补充一点,它在过去几天让我疯了。除了上述所有内容之外,我还必须确保以下内容。
在项目>目标>构建阶段,在“编译源”下,需要添加.c SOIL文件:
image_DXT.c,image_helper.c,SOIL.c,stb_image_aug.c。
现在才编译并运行。
//不确定为什么downvote,会欣赏理由!