cmake генерирует ошибку - PullRequest
       4

cmake генерирует ошибку

1 голос
/ 15 февраля 2012

Хорошо, я создаю проект, который успешно компилируется с помощью предоставленного сценария .cmd и cmakelists.txt с Visual Studio 2010, но с 2010 он выдает следующую ошибку:

1> ClCompile:

1> Оптимизирующий компилятор Microsoft (R) C / C ++ версии 16.00.40219.01 для x64

1> Copyright (C) Microsoft Corporation.Все права защищены.

1>

1> cl / c / W3 / WX- / O2 / Ob2 / D _WINDOWS / D NDEBUG / D
"CMAKE_INTDIR = \" Release \"" / D _MBCS / Gm- / EHsc / MD / GS / fp: точный
/ Zc: wchar_t / Zc: forScope / GR /Fo"cmTryCompileExec.dir\Release\"
/ Fd "C: /alembic / out / i64 / CMakeFiles / CMakeTmp / Release / cmTryCompileExec.pdb "/ Gd / TC / wd4267 / wd4800 / wd4018 / wd4244 / errorReport: prompt
" C: \ alembic \ out \ i64 \ CMakeFiles \ CMakeTmp test.c "_DEBUG / Zm1000

1>

1> testCCompiler.c

1> _DEBUG

1> c1: фатальная ошибка C1083: не удается открытьисходный файл: '_DEBUG': нет такого файла или каталога

1> Генерация кода ...

1>

1> Сборка не выполнена.

и вот команда, которую я хотел бы получить, чтобы помочь изменить

setlocal
if /i "%1" == "db:" (

    set DB=_db
    set config=Debug
    set linkFolderName=Debug
    set boost_suffix=-sgd
    set cmake_flags=/MTd /D_DEBUG /EHsc /GR
    set zlib_suffix=d
    shift
) ELSE (
    set config=RelWithDebInfo
    set linkFolderName=Release
    set DB=
    set boost_suffix=-s
    set zlib_suffix=
    set cmake_flags=/MT /U _DEBUG /EHsc /GR
)
)

спасибо,

и, пожалуйста, дайте мне знать, если я могу предоставить больше информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...