問題タブ [caf]
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.
c++ - C++ アクター フレームワークの hello world コードを実行できません
私は、C++ アクター フレームワークの Hello World の例を実行しようとしています。cmaketools 拡張機能を使用して vscode をビルドしようとすると、パッケージ CAF が見つからないという出力が表示されます。すべての cmakelists.txt ファイルで caf 関連の行をコメント アウトすると、cmake は test.cpp をビルドし、test.exe を実行できます。コンソール出力の図に示すように、vcpkg を介して caf と catch2 をインストールしました。catch2 では、CMakeLists.txt の図に示すように、findpackage と target_link_libraries を使用しています。ただし、caf は、package および target_link_libraries を見つける方法についての情報を提供しません。caf の git には find_package(CAF REQUIRED) がありますが、機能しません。cafが提供する他のパッケージが存在するかどうかを調べようとしましたが、見つかりませんでした。
./CMakeLists.txt:
./programs/CMakeLists.txt:
./programs/caf_helloword.cpp:
./programs/test.cpp:
cmake ツールのビルド出力: