私は単純なプログラム、Boost ライブラリ、ビルドおよびリンクなどを持っています。
以下のコードを実行すると、「オープン: アクセスが拒否されました」というエラーが表示されます。ポートがすでに開いているため、使用できないことを意味している可能性があります。ただし、C# と別の C++ プログラムの両方で COM ポートに非常に簡単にアクセスできますが、Boost でそれを実装する方法がわかりません。私の検索はあまり生産的ではありませんでした。
void main()
{
try
{
SerialSimple ss("COM12", 115200);
//ss.writeString("hi");
}
catch (exception& e)
{
cout << "Standard exception: " << e.what() << endl;
}
_getch();
}
乾杯