問題タブ [conan]

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 に答える
6157 参照

c++ - conan でインストールされた gtest: `testing::internal::GetBoolAssertionFailureMessage` への未定義の参照

cmakeを使用してプロジェクトをビルドし、conanを使用してGoogle Testを依存関係としてインストールします。

コナンファイル.txt

CMakeLists.txt

テスト/my_test.cpp

建てる

を使用できますASSERT_STREQが、使用するEXPECT_FALSEと予期しないエラーが発生します。

構成の何が問題になっていますか?

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

c++ - Conan C/C++ Package Manager を使用したプロジェクトのビルド

みなさん、

Conan C/C++ パッケージ マネージャーを使用してプロジェクトをビルドしたいのですが、いくつか問題があります... Conanfile が見つかりませんが、Conanfile は存在します。...

CentOS ...

「mytimer」というフォルダーがあります。

「ビルド」フォルダーにビルドしたい:

どうすればこれを修正できますか? ありがとうございました :)

0 投票する
2 に答える
5236 参照

c++ - Conan でインストールされた GTest: 未定義の参照

conan でインストールした gtest を使用しようとしましたが、未定義の参照リンカ エラーが発生しました。この質問は、多かれ少なかれこのスタックオーバーフローの質問のフォローアップです。しかし、提供された例は単純すぎると思います。gcc 6.3 を使用して、最新の arch linux x64 でコンパイルします。

C++ のバージョンが一致しない可能性はありますか? または、問題を解決する方法について他に考えがありますか?

次のソースコードを提供します。

ディレクトリ ツリー:

main.cpp:

CMakeLists.txt:

conanfile.txt:

次のコマンドでプロジェクトをビルドしようとしました。

未定義の参照出力:

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

conan - conan を使用して既存のバイナリーの複数の構成をパッケージ化する

conan パッケージに入れようとしているサードパーティのバイナリのセットがあります。バイナリは、ビルド構成用のフォルダー (Linux32、Win32、Win64、Win32) にあります。

次の conanfile.py を使用して、Win64 構成用の conan パッケージを作成できました。

PowerShell で次のコマンドを実行します。

Win64 の場合、これは期待どおりに機能します。Win32 バイナリでこの手順を繰り返しても、パッケージの別のハッシュは得られません。

私は実行してみました:

ただし、これでもパッケージのハッシュは x86_64 構成と同じになります。

既存のバイナリからパッケージを生成するための構成はどのように設定する必要がありますか?