2016-12-15 7 views
0

私はrenderdocにCMake GUIを使用していますが、これらのメッセージが表示されます。どのように修正する必要がありますか?が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ビルド用に構成しているようです。それはうまくいったようですが、システム上で何が見つかったのか分かりませんでした。これは設定プロセス(オートツールまたはCMake)の通常の部分です。

Visual C++にはunistd.hが含まれていませんが、他に必要なヘッダーがありますが、必要なものによって異なります。 off64_tについては、これはPOSIXタイプであり、やはりコンパイラによって提供されていません。

コードで実際にこれらのヘッダーや型が必要ですか、とにかくコンパイルされますか?コードでヘッダーやタイプを使用しない場合は、設定時に見つからないかどうかは関係ありません。

もし失敗した場合は、必要なものを自分で実装したり、移植性を高めるためにソースを変更したり、GCCやmingwやこれらを提供する他のツールチェーンに切り替える必要があります。

関連する問題