問題タブ [fmt]

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 投票する
2 に答える
1664 参照

c++ - {fmt} の名前付き引数の動的リストを作成する

{fmt} ライブラリを使用しており、引数の動的リストを作成する必要があります。基本的に、ドキュメントページのようなフォーマット文字列があります

ただし、引数リスト (引数の数を含む) は実行時にのみわかります。インスタンスfmt::ArgListのリストを取るものを見てきました。fmt::Argしかし、名前付き引数は内部クラスfmt::internal::NamedArgであり、リストに渡す方法がわかりません。

何か案は?

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

c++ - spdlog エラー: 「型をフォーマットする方法がわかりません。使用する必要がある operator<< が提供されている場合は、fmt/ostream.h を含めてください」

ロギングを改善するために spdlog を入手しました。私たちのログ記録は非常に基本的なものなので、「マルチ シンク」の例をほぼそのままコピーして、ファイルとコンソールに記録します。

ただし、例に正確に従っている場合でも、次のようになります。

エラー C2338 型をフォーマットする方法がわかりません。fmt/ostream.h を使用する必要がある operator<< が提供されている場合はインクルードします Logger d:\tfs\development\bladed\main\external\spdlog\spdlog-1.x \include\spdlog\fmt\bundled\core.h 351

core.h から:

これは本当に簡単に修正できると思いますが、わかりません...

【Win32の基本的な使い方】