2016-05-20 2 views
1

Я пытаюсь скомпилировать apache http server 2.4 с visual-studio 2015-2012-2010-2008 экспресс-версии. Я включаю файлы проекта apr в каталоге srclib. Моя платформа выигрывает 8.1 64 бит.Невозможно даже преобразовать файлы проекта apache.dsw

Из определения:

Apache также может быть составлен с использованием среды визуальной разработки студии VC++ 's. Чтобы упростить этот процесс, предоставляется рабочее пространство Visual Studio, Apache.dsw. Это рабочее пространство предоставляет весь список рабочих проектов .dsp, необходимых для полной версии двоичной версии Apache. Он включает зависимости между проектами, чтобы гарантировать, что они построены в соответствующем порядке.

Я расстегнул Апач файлы сервера под C: \ HTTPD-2.4.20 \

преобразовать, скомпилировать и использовать функциональность арг проекта (отдельно) с визуальным-студии 2015 успешно раньше.

Я всегда получаю ошибку для всех включенных проектов apache, кроме проектов apr.

Unable to convert project. Please make sure this is a valid Visual C++ 6.0 project. Project upgrade failed. Converting project file 'C:\httpd-2.4.20\support\ab.dsp'. // or other dsp files except apr projects

Любая помощь будет оценена ...

ответ

0

Я столкнулся с той же проблемой сегодня. Оказывается, файлы dsp/dsw, загруженные с использованием SVN, имеют окончание строк Unix (LF). Однако Visual Studio не поддерживает такой формат, и все эти файлы должны быть преобразованы в формат окончаний строки Windows (CRLF). Это можно сделать с помощью dos2unix util (архив по ссылке содержит unix2dos.exe).