2016-12-15 14 views
0

Я использую CMake GUI для renderdoc, и я получаю эти сообщения. Как мне их исправить?не найден в CMake в Win10

The C compiler identification is MSVC 19.0.24215.1 
Check for working C compiler: D:/VS15/VC/bin/x86_amd64/cl.exe 
Check for working C compiler: D:/VS15/VC/bin/x86_amd64/cl.exe -- works 
Detecting C compiler ABI info 
Detecting C compiler ABI info - done 
Looking for sys/types.h 
Looking for sys/types.h - found 
Looking for stdint.h 
Looking for stdint.h - found 
Looking for stddef.h 
Looking for stddef.h - found 
Check size of off64_t 
Check size of off64_t - failed 
Looking for fseeko 
Looking for fseeko - not found 
Looking for unistd.h 
Looking for unistd.h - not found 
Configuring done 

ответ

2

Вы не указали, что такое команда CMake, но похоже, что вы настраиваете для сборки Visual Studio. Кажется, что это сработало, это просто говорит вам, что он сделал и не нашел в системе, что является нормальной частью любого процесса настройки (autotools или CMake).

Visual C++ не предоставляет unistd.h, есть другие заголовки, которые вам могут потребоваться, но это зависит от того, что вам нужно. Что касается off64_t, это тип POSIX, и, опять же, он не предоставляется компилятором.

Действительно ли ваш код требует этих заголовков или типов, или он будет компилироваться в любом случае? Если код не использует заголовки или типы, это не имеет значения, если они не найдены во время настройки.

Если это не удается, вам либо необходимо предоставить свои собственные реализации того, что необходимо, изменить источник, чтобы быть более портативным, либо переключиться на GCC и mingw или какую-либо другую инструментальную цепочку, которая обеспечивает эти вещи.

 Смежные вопросы

  • Нет связанных вопросов^_^