cmake

    1

    1答えて

    私はCMake 3.xを私のプロジェクトの(複数の)プロジェクトで使用しています。私がccmake .になったら、設定するためのさまざまなオプションの端末画面が表示されます。ビルド前に手動で設定したい場合があります。 tを押すと、「advanced mode」と入力し、他の多くのオプションが表示されます。 大丈夫ですか?ただし、非アドバンストモードのいくつかのオプションは、アドバンスドモードに適し

    0

    2答えて

    私は強制する必要がありますCmake私のMPIコードを構築し、MPICHとリンクする必要があります。私のMPICHはUbuntuパッケージマネージャを使って、標準の場所/usr/lib/mpich/にインストールされています。しかし、CMakeはまだ私が使用していないOpenMPIライブラリを探しています。 CMakeに代わりにMPICHを探すように指示する方法はありますか?以下は 、あなたはいく

    0

    1答えて

    CMake get_target_propertyに問題があります。後で定義されたライブラリで実行され、エラーが返されます。 cppunit_addonがUT_pal_loggerで使用されるいくつかのヘッダをもたらし add_library(cppunit_addon STATIC ${SOURCES}) target_include_directories(cppunit_addon PUB

    -2

    1答えて

    私は現在プロジェクトに取り組んでおり、OpenCVを追加したいと思います。 opencv 3.3.1とcmakeの最新バージョンのビルド済みライブラリをダウンロードしました。 さらに、x64デバッグモードのWindows x64 OSでVisual Studio 2017を使用します。 CMakeは何もエラーなく構築できます。しかし 、私はVSまたはデバッグ中に私のプロジェクトを構築したい、 私は

    0

    1答えて

    QT 5.5ライブラリを使用するプロジェクトを構築しようとしています。 CMakeファイルを作成するには、cmake-guiを使用してライブラリにリンクしています。デフォルトでは、プロジェクトはQT 4.Xのファイルとディレクトリにリンクし、QT 5.5内の同じファイルとディレクトリを探しながらプロジェクトをリンクします、私はそれらのいくつかが存在しないことに注意します。 (印刷に従ってください)

    1

    1答えて

    CMakeのパスを正規化する堅牢な方法はありますか? 例:この例では # Let's assume that an environment variable MY_ROOT_DIR is set # that points to some directory. set(MYFILE "$ENV{MY_ROOT_DIR}/somefile.txt") message(${MYFILE}) #

    1

    1答えて

    cmake自身の環境に影響を与えるcmake内のプロセスを実行することは可能ですか? たとえば、私はpkg-configが後で自分のパッケージをうまく見つけるために実行する必要があるPKG_CONFIG_PATHを更新するスクリプトを持っています。私は書く場合:cmakeの外には、この作品ながらが find_package(PkgConfig REQUIRED) execute_process(

    0

    1答えて

    私は2D形式のゲームをC++で開発するためにSFMLを構築しようとしていました。私はsource-codeディレクトリをC:の中に置きました(ディレクトリ自体は 'SFML'と呼ばれています)。 CMakeのを使用してファイルを.cbp生成しようとしているとき、私はエラーに遭遇した: 「ソースディレクトリは 『C:/ SFML 』 CMakeLists.txtを含むように表示されません」があるよう

    0

    1答えて

    特定の入力ファイルに書き込み権限が必要なCMakeLists.txtがあります。それ以外の場合は、「アクセス許可拒否エラー126」というメッセージが表示されます。キーポイントがあることとThe page here describes the usage、:それは実行可能でなければならない使用可能なこのcfgファイルを作るために ので、我々がする必要がある次 chmod a+x cfg/Tutori

    0

    1答えて

    私は私CMakeLists.txtに次き、IPOを持つC++アプリケーションを構築するためにCMakeの3.10を使用しようとしている: include(CheckIPOSupported) check_ipo_supported(RESULT ipo_supported) if(ipo_supported) message("-- IPO is supported!")