「unistd.h」が見つからないというエラーが常に発生するのはなぜですか?これに対する救済策はありますか?VC++のunistd.hでの問題
2
A
答えて
2
なぜですか?それだけではありません。移植性のないプログラムをコンパイルしようとしたり、プログラムをWindowsに移植しようとしたようです。
unistd.h
は標準ヘッダーではありません。おそらくあなたはUnixのようなシステムでしか見つけられません。
を参照してください:あなたはそれを使用することができるように、(unistd.hを含む)さまざまなLinux関連のヘッダを持つWiki
3
Services for Unix船。 しかし、SFUライブラリの一部をリンクする必要があるかもしれません。
0
部分的な置き換えについてはIs there a replacement for unistd.h for Windows (Visual C)?を参照してください。 (追加機能を追加できる場合は、そのようにしてください)。
関連する問題
- 1. タイマイベントハンドラの問題 - VC++
- 2. VC++ 6のプリプロセッサの問題
- 3. リリースモードでのコンパイルの問題--VC++
- 4. `vc`の` subview`、スイッチ `vc`でCAReplicatorLayerアニメーションは奇妙な問題
- 5. vC++の互換性の問題
- 6. のVisual Studio 6.0(VC++参照の問題)
- 7. Visual Studio上で動作するWindowsのためのカスタムunistd.hの実装 - 問題
- 8. VC++とMapPoint OCXコントロールダイアログの問題
- 9. "MSXML2"にVC++ 2010でメンバー "IXMLDOMNode"の問題がありません
- 10. VC++のDLLの状況のエクスポート/インポートグローバル変数に問題
- 11. VC++の次の問題を解決するには
- 12. VCカルーセル - 私はカルーセル後のギャップに問題があるjqueryの
- 13. VC++/CLIの抽象メソッド実装の問題C#
- 14. unistd.hライブラリのgetopt()関数
- 15. 関数の実装execve(unistd.h)
- 16. VC++ 2008のコンパイル時に問題が発生する
- 17. VC++ 2010構文ハイライト表示:タブ文字の問題
- 18. cのunistd.hを使用してMAC OSXのシリアルポートに書き込む際の問題
- 19. VC++ 2010でのC++ Boostインストール(ファイルが見つかりません)の問題
- 20. vC++は#includeを見つけることができません<unistd.h> #include <getopt.h>
- 21. VCを提示する際の問題、画面が黒くなる
- 22. VC++ 2010をインストールしてもDLLロードの問題が解決されない
- 23. VC++ 6.0でのCFileDialog
- 24. vC++での3Dプロットライブラリ
- 25. VC++ 2008、2005クライアントのVC++ 2010 SDK
- 26. VC++ 2008プロジェクトでVC++ 2010ランタイムライブラリを使用
- 27. CodeIgniterのフォントの問題 - CORSの問題
- 28. テクスチャスケーリングの問題へのレンダリングの問題(?)
- 29. Fragment.newInstance()のVC onSaveInstanceState()
- 30. vC++のコードスニペット[コードスニペットマネージャー]?
プログラムがunistd.hを使用している場合は、Linux、BSD、OSX上でコンパイルする必要があります - 私はそれが "ポータブル"であると言います(私は個人的に "標準ヘッダー"と呼んでいますが、あなたはPOSIXの周りの時間のためにあなたは異なって感じるかもしれません)。問題は、unistd.hを提供していないWindowsには移植できないということです。 #ifdef WIN32を救助する! :) –
Thanks Methew and Harper – nightWatcher
@Matthew Iselin:私は "ポータブル"という明確な定義を主張したくありません。しかし、私はこのヘッダーも含まれていない環境のリストを与えることができます。 「標準ヘッダー」がある場合は、「標準」を教えてください。 ANSI CはPOSIXであるかもしれません。だから、多かれ少なかれ「ポータブル」なものを見つけることができます。問題の少なくとも(POSIX)コードは、この質問がタグ付けされている "visul-C++"に移植できません。 – harper