【发布时间】:2010-09-12 10:21:39
【问题描述】:
目前看来,5.1.5 版本或 STLPort CVS 存储库中仍然不支持 VS2008。如果有人已经完成了这项工作,那么如果可能的话,分享一下会很有用:)
同样,了解 VS2005 或 2008 x64 构建所需的更改也会很有用。
【问题讨论】:
标签: visual-studio-2008 visual-studio-2005 stl 64-bit stlport
目前看来,5.1.5 版本或 STLPort CVS 存储库中仍然不支持 VS2008。如果有人已经完成了这项工作,那么如果可能的话,分享一下会很有用:)
同样,了解 VS2005 或 2008 x64 构建所需的更改也会很有用。
【问题讨论】:
标签: visual-studio-2008 visual-studio-2005 stl 64-bit stlport
事实证明,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
【讨论】:
【讨论】: