問題タブ [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.
c++ - conan でインストールされた gtest: `testing::internal::GetBoolAssertionFailureMessage` への未定義の参照
cmakeを使用してプロジェクトをビルドし、conanを使用してGoogle Testを依存関係としてインストールします。
コナンファイル.txt
CMakeLists.txt
テスト/my_test.cpp
建てる
を使用できますASSERT_STREQが、使用するEXPECT_FALSEと予期しないエラーが発生します。
構成の何が問題になっていますか?
c++ - Conan C/C++ Package Manager を使用したプロジェクトのビルド
みなさん、
Conan C/C++ パッケージ マネージャーを使用してプロジェクトをビルドしたいのですが、いくつか問題があります... Conanfile が見つかりませんが、Conanfile は存在します。...
CentOS ...
「mytimer」というフォルダーがあります。
「ビルド」フォルダーにビルドしたい:
どうすればこれを修正できますか? ありがとうございました :)
c++ - Conan でインストールされた GTest: 未定義の参照
conan でインストールした gtest を使用しようとしましたが、未定義の参照リンカ エラーが発生しました。この質問は、多かれ少なかれこのスタックオーバーフローの質問のフォローアップです。しかし、提供された例は単純すぎると思います。gcc 6.3 を使用して、最新の arch linux x64 でコンパイルします。
C++ のバージョンが一致しない可能性はありますか? または、問題を解決する方法について他に考えがありますか?
次のソースコードを提供します。
ディレクトリ ツリー:
main.cpp:
CMakeLists.txt:
conanfile.txt:
次のコマンドでプロジェクトをビルドしようとしました。
未定義の参照出力:
conan - conan を使用して既存のバイナリーの複数の構成をパッケージ化する
conan パッケージに入れようとしているサードパーティのバイナリのセットがあります。バイナリは、ビルド構成用のフォルダー (Linux32、Win32、Win64、Win32) にあります。
次の conanfile.py を使用して、Win64 構成用の conan パッケージを作成できました。
PowerShell で次のコマンドを実行します。
Win64 の場合、これは期待どおりに機能します。Win32 バイナリでこの手順を繰り返しても、パッケージの別のハッシュは得られません。
私は実行してみました:
ただし、これでもパッケージのハッシュは x86_64 構成と同じになります。
既存のバイナリからパッケージを生成するための構成はどのように設定する必要がありますか?