Не удается запустить cl.exe при сборке Curlpp с использованием msbuild

Я пытаюсь собрать библиотеки curlpp на окнах под управлением Visual Studio 2015. Я столкнулся с множеством ошибок, но большинство из них я исправил, кроме этой. когда я пытаюсь построить решение с помощью команды

C:\curlpp-0.7.3>msbuild curlpp.VC9.sln /t:Rebuild /p:Configuration=DynamicLibDebugDynamicRTL

Я заканчиваю с ошибкой:

Project : error PRJ0002: Error result -1073741701 returned from 'C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\cl.exe'.

C:\curlpp-0.7.3\curlpp.VC9.sln] BSCMAKE : error BK1506: cannot open file '.\out\lib\DynamicLibDebugDynamicRTL\Easy.sbr': No such file or directory [C:\curlpp-0.7.3\curlpp.VC9.sln]

и всплывающее сообщение о том, что CL.exe не удалось запустить 0xc0000007b

из-за ошибки кажется, что он не может открыть файл. Это не имеет никакого смысла, так как файл должен быть построен там. Я думаю, что CL.exe терпит неудачу, и это реальная проблема. Я думаю, что эта проблема связана со смешением или установкой неправильных путей.

пути, которые я использую, следующие

X:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64;
X:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK;

но, возможно, проблема может быть где-то еще, я не имел ни малейшего понятия в этой точке. когда я вручную запускаю cl.exe из папки vs9 / amd64, он открывается и работает без нареканий. Спасибо за любую помощь

это readme я следую:

Open a command prompt and change folder to the root of curlpp tree.

set LIBCURL_PATH=/where/curl/is/installed
set OPENSSL_PATH=/where/openssl/is/installed (only if you have libcurl with ssl support and ssl installed)
msbuild curlpp.sln /t:Rebuild /p:Configuration=<Configuration>
where <Configuration> is one of
- DynamicLibDebugDynamicRTL
- DynamicLibDebugStaticRTL
- DynamicLibReleaseDynamicRTL
- DynamicLibReleaseStaticRTL
- StaticLibDebugDynamicRTL
- StaticLibDebugStaticRTL
- StaticLibReleaseDynamicRTL
- StaticLibReleaseStaticRTL

Output files will be placed in a directory set in CURLPP_LIB_PATH.

Any of DynamicLib* configurations will build a .dll library file and a .lib library import file.
Any of StaticLib* configurations will build the .lib static (inline) library.
Any of *Debug* configurations will in addition build a .pdb Program Database file.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]