本机是win10系统,VS2019,按照步骤尝试编译一下,发现没法正常编译,可能STLport5.2.1是比较古老的版本,有些头文件已经发生了变化
然后用XP虚拟机,使用VS2005进行编译
打开VS2005命令行
设置STLport头文件目录
> set INCLUDE=E:\stlport\STLport-5.2.1\stlport;%INCLUDE%
设置STLport库文件目录
> set LIB=E:\stlport\STLport-5.2.1\build\lib;%LIB%
执行 configure.bat
> cd E:\stlport\STLport-5.2.1
> .\configure.bat msvc8
这里使用的VS2005,所以执行命令使用 .\configure.bat msvc8
,如果是VS2008,则执行命令.\configure.bat msvc9
开始编译STLport源码
> cd E:\stlport\STLport-5.2.1\build\lib
> nmake /f msvc.mak clean install
编译完成
编译完成后在这里面可以看到静态和动态库文件
STLport的使用