GoogleとSOを検索していますが、解決策が見つからないようです。
boost::shared_ptr<boost::asio::serial_port> port (new boost::asio::serial_port(*ioService, "/dev/ttyS1"));
このようにしてポートが作成され、すぐに開かれますが、それは私が望むものではありません。今すぐ作成する必要がありますが、すべてのオプションを設定して後で開きます。どうやってやるの?
マニュアルを読んだbasic_serial_port
ところ、ioService を使用するだけでポートを作成するコンストラクターがあるようですが、どうやってそれをアプリケーションに使用するのかわかりません。