2016-12-15 114 views
0

我正在使用CMake GUI renderdoc,並且我收到這些消息。我應該如何解決它們?Win10中找不到CMake

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或其他提供這些功能的工具鏈。