配置SOIL库,实现纹理加载

SOIL 是一个用于向OpenGL中加载
摘要由CSDN通过智能技术生成


      SOIL 是一个用于向OpenGL中加载纹理的小型C语言库。

      下载地址:http://www.lonesock.net/soil.html


下面记录一下vs2010中配置SOIL 库时,遇到的问题:

        1.  下载后,目录lib 下存在静态库 libSOIL.a .后缀是.a,官方说明中,是这样解释的“You can use the static library file included in the zip (libSOIL.a works for MinGW and Microsoft compilers...feel free to rename it to SOIL.lib if that makes you happy), or compile the library yourself. ” 即 你可以使用zip文件中的静态库文件(libSOIL.a 可以为MInGW 和 Microsoft 编译器工作。。。如果你感觉不爽的话,可以重命名为SOIL.lib),或者自行重新编译库文件。

        2.  我将头文件放置在Microsoft SDKs\Windows\v7.0A\Include\gl\soil,库文件放置在\Microsoft Visual Studio 10.0\VC\lib。生成工程时,总是产生链接错误2019,说明静态库并未正确加载。于是,决定重新编译库文件。

        3.  SOIL 库文件的开发者,为我们提供诸多版本编译器上的工程文件,用于直接重新编译文件。在zip下的projects 文件中,提供了makefile 和 vc9等多个工程文件。

             用vs2010 打开vc9 中提供的工程文件,进行重新编译。注意,生成库文件时,不可生成Debug版本,需要生成Release版本,否则会导致生成的库文件扔不可用。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值