它總是會產生一個錯誤,找不到「unistd.h」爲什麼?任何補救措施?在VC++中unistd.h的問題
2
A
回答
2
3
Services for Unix附帶了各種Linux相關的報頭(包括unistd.h中),所以你可以使用它。 但是,這可能需要鏈接一些SFU庫。
0
請參閱Is there a replacement for unistd.h for Windows (Visual C)?部分替換。 (如果您可以添加附加功能,請這樣做)。
相關問題
- 1. MSXML的問題在VC++ 6
- 2. VC++/DEFAULTLIB問題
- 3. 在VC++中鏈接ACE的問題
- 4. 在VC++中拖放的問題
- 5. MFC中的GetHostByName&inet_ntoa中的問題(VC++)
- 6. VC++ CRT的Redist問題
- 7. Opencv和VC++的問題
- 8. 關於在unistd.h中讀()(C++)
- 9. VC++中的資源文件問題
- 10. VC++ sqlite編譯問題
- 11. gcnew KeyEventHandler編譯問題(VC++)
- 12. VC++庫衝突問題
- 13. 指針uchar *問題在opencv vC++ 2008
- 14. 的Visual Studio 6.0(VC++參考問題)
- 15. 新建VC++應用程序的問題?
- 16. 關於VC尺寸的問題
- 17. 呈現VC的問題,屏幕變黑
- 18. VC++的預處理器問題6
- 19. 在`vc`的`subview`,開關`vc` CAReplicatorLayer動畫後談到一個奇怪的問題
- 20. FASM vc在mov si中的MASM trasnlation問題,偏移msg
- 21. 問題從另一個VC++ DLL
- 22. VC++資源編輯器問題?
- 23. 遇到問題與GDI +(VC++ 2008)
- 24. mysql_insert_id()問題與MySQL 5.0.67 + Windows + VC++ 2008
- 25. VC++數據庫連接問題
- 26. 緩衝區溢出問題VC++
- 27. 在VC++中編譯頭文件時遇到問題
- 28. 這段代碼有什麼問題(在vC++中是openAl)
- 29. 如何在VC++中解決以下問題
- 30. 問題的調試和安裝的Windows NT服務在VC++
如果程序使用unistd.h,它應該在Linux,BSD和OSX上正常編譯 - 我會說這是「便攜」(我個人也稱它爲「標準頭文件」,但我花了很多你可能會感覺不同)。問題在於它不能移植到Windows,它不提供unistd.h。 #ifdef WIN32來拯救! :) – 2011-01-27 09:01:13