sql >> データベース >  >> RDS >> Oracle

ビルドプロセス後にcmakeで追加のソースファイルをコンパイルする方法

    私はPro*Cに精通していませんが、 add_custom_command

    最初のバージョンadd_custom_command(OUTPUT ...) 別のCMakeターゲットの依存関係として追加されるファイルを生成するために使用されます。そのターゲットが構築されると、出力ファイルを生成するためにカスタムコマンドが最初に実行されます。

    2番目のバージョンadd_custom_command(TARGET ...) ビルド前、リンク前、またはビルド後のコマンドを定義するために使用されます。必ずしもファイルを作成する必要はありませんが、関連するターゲットの構築と組み合わせて実行されます。

    Pro * Cの出力に依存するターゲットが1つしかない場合は、おそらく最初のバージョンが最善の策です。

    add_custom_command(OUTPUT ${PROJECT_SOURCE_DIR}/connection.c
        COMMAND ${PROC} iname=${PROJECT_SOURCE_DIR}/connection.proc SQLCHECK=SYNTAX
            MODE=ANSI IRECLEN=255 ORECLEN=255
            ONAME=${PROJECT_SOURCE_DIR}/connection.c)
    add_executable(myproj ${PROJECT_SOURCE_DIR}/connection.c <other sources>)
    



    1. ExcelでOracleODBCへの接続を作成中にエラーが発生しました

    2. すべてのクエリにストアドプロシージャを使用しない理由はありますか?

    3. 文字列の大文字を数える

    4. 結果データにシーケンス番号列を追加するにはどうすればよいですか?