有没有人做过用VS2008构建STLPort和/或者用VS2005构建x64的工作?
时间:2020-03-06 14:36:30 来源:igfitidea点击:
目前,似乎在5.1.5版本或者STLPort CVS存储库中仍不支持VS2008. 如果有人已经完成了这项工作,那么分享(如果可能的话)会很有用:)
同样,了解VS2005或者2008 x64构建所需的更改也将很有用。
解决方案
似乎如此。
事实证明,尽管没有明确说明,但x64支持才有效。如果我们通过运行\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ bin \ amd64 \ vcvarsamd64.bat
将环境设置为使用x64工具,则对编译器运行configure.bat并按正常方式构建,与适当的库和dll。
不幸的是,x64库的名称与x86库的名称相同,因此不可能同时安装STLPort以允许我们使用x86或者x64进行编译。
编辑:我已经写了我们需要做的工作,以提供对x64和x86的并行支持,以及在博客上打包vs2008构建所需的更改。参见此处:http://www.lenholgate.com/blog/2008/10/stlport-515-and-vs2008-and-x64.html
对于其他版本的Visual Studio,请参见此处:
http://www.lenholgate.com/blog/2005/12/stlport-50-and-multiple-vc-versions.html,此处:http://www.lenholgate.com/blog/2007/05/stlport- 513-and-multiple-vc-versions.html以及此处:http://www.lenholgate.com/blog/2010/07/stlport-521-and-vs2010-and-x64.html