cmake

    4

    1答えて

    私は最近CMakeを通して私のプロジェクトの1つにテストを追加しました。テストケースを実行する別の実行可能ファイルを作成してこれを実行しました。私のプロジェクトのテストケースでは、メインアプリケーションのコードを使用しています。メインアプリケーションとテストランナーの間で共有されているソースファイルを変更するたびに、そのオブジェクトを2回再コンパイルします。メインアプリケーション用に1回、テストラ

    1

    1答えて

    私は私のプロジェクトにブースト循環バッファーを入れようとしています。私はMacportsを使用して自分のコンピュータにブーストをインストールしました。どのライブラリをboostライブラリにインクルードするのかはわかりませんが、ヘッダファイルをインクルードしました。以下は私のcmakeファイルです。 QT += core gui TARGET = DVD TEMPLATE = app I

    2

    2答えて

    下記のプログラムは、mac osxとlinuxでは動作しますが、freebsdでは動作しません。 例外は、次のメッセージでスローされた後、FreeBSDのコアダンプ:私は、GNUコンパイラ を使用するすべての3つのプラットフォーム上で terminate called after throwing an instance of 'ObjectException' what(): erro

    0

    1答えて

    私は、Macake 2.8からgake 4.6(macportsから)を使ってOS Xで共有ライブラリとしてプロジェクトを作成しようとしています。 CMakeのはは.dylibに私のライブラリをリンクのポイントになると、私はGCCから次のエラーを取得する: g++ -dynamiclib -headerpad_max_install_names -o libmycoollibrary.dylib

    3

    2答えて

    ローカルにインストールされたライブラリに問題があります。 myproject/ +-- xmlrpc++0.7/ +-- src/ 私はそう見つからない場合はcmakeのは、地元のXMLRPC++ 0.7ディレクトリを使用してフォールバックしたい:私のプロジェクトでは、XMLRPC++ 0.7-ライブラリがあります。最初の2つの問題、find_path()またはfind_libr

    2

    1答えて

    私はc:\ cppunit \ libにライブラリがあり、c:\ cppunit \ includeにヘッダファイルがあります。 このcmakeファイルをライブラリと一緒にビルドします。 CMakeにライブラリを知らせる方法はc:/ cppunit/libにありますか? PROJECT(cppunitest) INCLUDE_DIRECTORIES("c:/cppunit/include")

    12

    2答えて

    私はcmakeのでプロジェクトをコンパイルしようとしたが、私は次のエラーを得た: [email protected]:~/oooark$ cmake . CMake Error at CMakeLists.txt:19 (message): In-source builds are not allowed. たとえば実行: rm CMakeCache.txt mkdir buil

    3

    2答えて

    ソースファイルをターゲットに追加すると、C/C++ファイル拡張子からのものであれば自動的に認識されます。私が達成したいのは、xxx.fooというソースを入れると、すべての.fooファイルが、あらかじめ定義されたコンパイラコマンドのセットで処理されるということです。 私が進むべき道はadd_custom_commandを使用していることを知っているが、私が見てきたすべての例がここにhttp://ww

    0

    1答えて

    私はこのようないくつかの外部LIBSにリンクするtarget_link_librariesを使用します。OTHERLIB_LIBRARIESは今興味深いことにVisual Studioのリンカーラインは、デバッグと最適化の両方を含んでいる set(OTHERLIB_LIBRARIES debug mathd networkd optimized math network) として設定されている

    1

    1答えて

    私はLinux上だと私はこのように私のメイクファイルを変更するcmakeのとMakefileを作成する必要があります。 @old: # CMAKE generated file: DO NOT EDIT! # Generated by "Unix Makefiles" Generator, CMake Version 2.6 # Default target executed when no