2008-09-23 4 views
3

В настоящее время кажется, что VS2008 по-прежнему не поддерживается ни в версии 5.1.5, ни в репозитории STLPort CVS. Если кто-то уже выполнил эту работу, тогда было бы полезно поделиться, если возможно :)Кто-нибудь уже проделал работу по созданию STLPort с VS2008 и/или сборкой x64 с VS2005?

Также было бы полезно узнать об изменениях, необходимых для сборки VS2005 или 2008 x64.

ответ

3
+0

Спасибо, я дам, что в ходу. Теперь просто создайте x64 для сортировки ... – 2008-09-29 07:55:15

2

Оказалось, что поддержка x64, хотя и не указано явно, просто работает. Если вы настроите среду на использование инструментов x64, запустив \Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64\vcvarsamd64.bat, запустите configure.bat для своего компилятора и создайте, как обычно, в результате вы получите соответствующие библиотеки lib и dll.

К сожалению, x64 libs создаются с теми же именами, что и x86 libs, поэтому установка 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