Кто-нибудь уже проделал работу по созданию STLPort для VS2008 и / или x64 для VS2005? - PullRequest
3 голосов
/ 23 сентября 2008

В настоящее время кажется, что VS2008 до сих пор не поддерживается ни в версии 5.1.5, ни в репозитории STLPort CVS. Если кто-то уже проделал эту работу, то было бы полезно поделиться, если возможно:)

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

Ответы [ 2 ]

3 голосов
/ 26 сентября 2008
2 голосов
/ 01 октября 2008

Оказывается, что поддержка x64 пока явно не заявлена, но работает. Если вы настроили свою среду на использование инструментов x64, запустив \Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64\vcvarsamd64.bat, запустите configure.bat для своего компилятора и соберите как обычно, в результате вы получите соответствующие библиотеки libs и 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

...