termios.h

解決


かず  2009-04-27 19:00:10  No: 70077  IP: [192.*.*.*]

linux用に書かれた、シリアル通信プログラムを、VisualC++2008Expressに
移植しようとしたところ、termios.hが無いとのエラーがでました。

termios.hはLinux用で、Windowsでは使えないのでしょうか

編集 削除
オショウ  2009-04-27 20:42:17  No: 70078  IP: [192.*.*.*]

デバイスの入出力で特にシリアル通信ならば、他OSとは
互換性はありません。

とって、termios.h はありません。

.NET Framework使うならば、LinuxならMONOがありますが
System::IO::Ports::SerialPortクラスは使えませんか?

C++ CLI になってしまいますが・・・

※  そうでなければ、Win32 APIを使ってコーディングする
    しかありません。

以上。

編集 削除
tetrapod  2009-04-27 21:16:57  No: 70079  IP: [192.*.*.*]

cygwin で事足りれば一応 termios.h はある
動くかどうかまでは知らんけど・・・

編集 削除
かず  2009-04-28 13:22:48  No: 70080  IP: [192.*.*.*]

termios.hはLinux用なんですね、わかりました。
ご指導いただいた内容を勉強してみます。

ありがとう、ございました。

編集 削除