問題タブ [libmosquitto]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2242 参照

gcc - cmake で .so ライブラリにリンクする

/usr/lib フォルダーに libmosquittopp.so があります。mosquittopp.h は /usr/include フォルダー内にあります。

プロジェクトをそのライブラリにリンクするのが好きです。

だから私の CMakeLists.txt ファイルは

しかし、ccmake GUIで構成すると、次のようなエラーが発生します

私のcmakeの何が問題になっていますか?

0 投票する
4 に答える
4005 参照

libmosquitto - mosquitto_pub 問題 TLS オプションの設定

https://aws.amazon.com/blogs/iot/just-in-time-registration-of-device-certificates-on-aws-iot/をフォローしていますが、次のコマンドを実行すると問題が発生します。

$ mosquitto_pub --cafile root.cert --cert deviceCertAndCACert.crt --key deviceCert.key -h .iot.us-east-1.amazonaws.com -p 8883 -q 1 -t foo/bar -i anyclientID -- tls-version tlsv1.2 -m "こんにちは" -d

それは私にエラーを与える

このエラーの意味と修正方法を見つけることができませんでした。unbutu 16.04 に TLSv1.2 を「インストール」する必要がありますか? 実際、TLS1.2 のインストール方法に関する情報はありません。Apache や nginx などで TLSv1.2 を有効にするための情報があります。TLSv1.2 は Unbutu に組み込まれていますか?