私が作業しているプロジェクトでどのGtestのバージョンが使用されているかを知るにはどうすればよいですか?私はLinuxプラットフォームで作業しています。gtestを確立する
8
A
答えて
0
gtestのホームディレクトリにあるCHANGESファイルにはgtestバージョン番号が含まれています。
1
libgtest
またはlibgtest_main
のライブラリには、バージョンを認識できる特別な機能(GetGTestVersion()
など)が含まれていません。 また、ヘッダファイルには識別子がありません(GTEST_VERSION
など)。 したがって、実行時にユーザコード内でGoogle C++ Testing Framework
のバージョンを確認することはできません。使用例が含まれても
...
Installation Queries:
...
--version the version of the Google Test installation
Version Queries:
--min-version=VERSION return 0 if the version is at least VERSION
--exact-version=VERSION return 0 if the version is exactly VERSION
--max-version=VERSION return 0 if the version is at most VERSION
...
スクリプトを:このスクリプトは、バージョンと接続され、いくつかのオプションを持っている他のもののうち、
...
provides access to the necessary compile and linking
flags to connect with Google C++ Testing Framework, both in a build prior to
installation, and on the system proper after installation.
...
:
しかし、メンテナは、フレームワークの特別なスクリプトscripts/gtest-confの一部として提供しますその:
Examples:
gtest-config --min-version=1.0 || echo "Insufficient Google Test version."
...
スクリプトgtest-config
を使用して、ビルド時にフレームワークのバージョンをテストできます。
注:
スクリプトgtest-config
configure.acで宣言された変数によって設定時にフレームワークの実際のバージョンを取得します。
...
AC_INIT([Google C++ Testing Framework],
[1.7.0],
[[email protected]],
[gtest])
...
そして人口configure
ファイル内autoconf
次の識別子を呼び出した後
...
# Identity of this package.
PACKAGE_NAME='Google C++ Testing Framework'
PACKAGE_TARNAME='gtest'
PACKAGE_VERSION='1.7.0'
PACKAGE_STRING='Google C++ Testing Framework 1.7.0'
PACKAGE_BUGREPORT='[email protected]'
PACKAGE_URL=''
...
# Define the identity of the package.
PACKAGE='gtest'
VERSION='1.7.0'
...
は限りオプション
AC_CONFIG_HEADERSでコンパイルされたフレームワークは、この識別子は、ファイル
build-aux/config.h
に保存され、コンパイル時にユーザーのためのavailiable。
関連する問題
- 1. gtest - テストテンプレートクラス
- 2. 接続確立
- 3. IdentityServers間の信頼を確立する
- 4. WebSocketとの接続を確立する
- 5. iPhone。 HTTPサーバーでバイナリデータストリームを確立する
- 6. ソケットリスナーサーバー間の接続を確立する
- 7. データベースへの接続を確立する
- 8. Grizzly/Glassfish - ウェブソケットハンドシェイクを確立する
- 9. ビジュアルスタジオプロジェクトでgtestを設定するには
- 10. jenkinsでgtestを使用する
- 11. 無効なポインタGTEST
- 12. Android:インターネット接続を確立
- 13. javacriptからチームシティセッションを確立
- 14. Cコードのコールツリーを確立
- 15. ajaxリクエストの独立したサーバーセッションを確立しますか?
- 16. GTest作成中のエラー
- 17. GTestを使用したコールバックのユニットテスト
- 18. セッション特定のセッションを確立するための基盤
- 19. Windowsのプッシュ通知を確立する電話7
- 20. Javaクライアントと.NETサーバー間の通信を確立する
- 21. アンドロイドから.netプラットフォームへのWebサービスを確立するには?
- 22. wp7の証明書とのHTTPS接続を確立する
- 23. ホスト間のTCP接続を確立する
- 24. Silverlightアプリケーションでデータベース接続を確立する方法は?
- 25. デバイスとiOSの間の通信リンクを確立する
- 26. モバイルデバイスとサーバー間のソケット接続を確立する方法
- 27. クライアントとサーバー間の接続の確立
- 28. スケールアウトアプリケーション(スプリットユーザーデータ) - シングルポイントログインの確立方法?
- 29. Java:型パラメータ間の相関の確立
- 30. socket.ioソケット確立後の認証
あなたは結核ですか? –
@BЈовићリンクする – Baz
プロジェクト内でgtestのどのファイルが見えますか?あなたはgtest/gtest.hが入っているフォルダを見つけることができますか? – Strubbl