我的用户故事:我想将纹理加载到我的openGL程序中。
我的问题:如何在xcode 4.0.2中正确链接SOIL库
因此,过去几天我一直在搜索有关xcode4中的链接器警告的信息,因此无法自己回答-所以我敢于在该主题上发布另一个主题...(谦虚的初学者会在两腿之间拖尾部) )。
我的准骨复制步骤:
当我尝试运行程序时收到以下警告:
ld:警告:忽略文件/Users/Scott/Developer/Projects/SpaceRanger/Code/Production/lib/libSOIL.a,该文件是为归档而构建的,而不是链接的体系结构(x86_64)
正如我提到的那样,我一般对编程和IDE还是陌生的,因此我希望采用一种更简单的方法在OpenGL中加载纹理(例如SOIL)对SDL甚至GLFW都是有利的。如果我在仅加载一个库时遇到这种麻烦,那么这些绝对不属于我。
其他基于搜索的“命中小姐”尝试:
恐怕我只是在尝试链接此库时才开始处理我的项目。如果有人可以帮助我在xcode 4.0.2中正确链接SOIL库,我将永远感激不已。
预先深深地谢谢你。
-kropcke
最佳答案
我想补充一点,最近几天让我发疯。除了上述所有内容之外,我还必须确保以下内容。
在“项目”>“目标”>“构建阶段”的“编译源”下,需要添加.c SOIL文件:
image_DXT.c,image_helper.c,SOIL.c,stb_image_aug.c。
只有现在,它才能编译和运行。
//不确定为什么要投票,不胜感激!
关于xcode - xcode 4.0.2 SOIL库链接错误(OSX 10.6.8),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12184499/