zoukankan      html  css  js  c++  java
  • VS2013 编译&使用 stlport

    1. 下载stlport.   下载地址:http://sourceforge.net/projects/stlport/

    2. 解压到一个目录下面, 我的是解压到D:project_kukuprogramlibrarySTLport-5.2.1

    3. 打开vs2013的命令行工具, 在目录:C:Program FilesMicrosoft Visual Studio 12.0Common7ToolsShortcuts 下面,   <VS2013 x86 本机工具命令提示> 即是, 双击运行.

    4. 定位目录到D:project_kukuprogramlibrarySTLport-5.2.1

    5. 输入configure msvc9, 如下图:

    6. 定位目录到 build/lib 下,  输入nmake -f msvc.mak clean install     会出现一些问题, 如下图所示:

    7. 根据错误的提示找到这两个文件,  并将所在的行给注释掉.  即, 将_cstdlib.h <158行>        _cmath.h <497行> <498行> 给注释掉.
    8. 保存上面两个文件的修改后,  重新执行命令:nmake -f msvc.mak clean install

    这回就没有问题了, 会编译一会儿, 等个几分钟就编译完了.  看一下STLport-5.2.1目录下面, 多了bin 和lib 两个目录. 里面有dll 和 lib.  将dll复制到VCin目录下面, 在项目中添加include,  lib目录即可使用stlport

    另外mark一下, 我是在win8 + vs2013环境下面使用的stlport, 它与C++ 11 的一些库有冲突. 使用C++11的新加一些像thread , 项目就会报错, stlport库就不能使用.  总而言之, 权衡一下吧.

    参考文档:http://blog.csdn.net/whutxinriyue/article/details/5646065
    http://www.tuicool.com/articles/7bYzIr
    http://blog.csdn.net/amoychc/article/details/7927105
    http://blog.csdn.net/ajioy/article/details/7304530

  • 相关阅读:
    OPENGL ES2.0如何不使用glActiveTexture而显示多个图片
    OpenGL帧缓存对象(FBO:Frame Buffer Object)
    EGLImage与纹理
    Android下Opengl ES实现单屏幕双眼显示
    comet4j开发指南
    tmp
    Ubuntu16.04下编译android6.0源码
    ubuntu下配置安装conky
    Qt编程之QImage类小结
    Linux学习,在线版
  • 原文地址:https://www.cnblogs.com/emyueguang/p/3881544.html
Copyright © 2011-2022 走看看