Clionを使用してocciをデバッグする方法は?

カール・デーニッツ

Clionを使用してocciアプリケーションを作成します。私のcmakelist.txt:

cmake_minimum_required(VERSION 2.8.4)
project(oracle_manager)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES main.cpp)
add_executable(oracle_manager ${SOURCE_FILES})
INCLUDE_DIRECTORIES(/opt/oracle/product/11.2.0/dbhome_1/rdbms/public)
LINK_DIRECTORIES(/opt/oracle/product/11.2.0/dbhome_1/lib)
SET(REQ_LIB /opt/oracle/product/11.2.0/dbhome_1/lib/libagtsh.so
 /opt/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so
   /opt/oracle/product/11.2.0/dbhome_1/lib/libocci.so
    /opt/oracle/product/11.2.0/dbhome_1/lib/libodm11.so
     /opt/oracle/product/11.2.0/dbhome_1/lib/liborasdk.so
      /opt/oracle/product/11.2.0/dbhome_1/lib/liborasdkbase.so
       /opt/oracle/product/11.2.0/dbhome_1/lib/libsqlplus.so)
TARGET_LINK_LIBRARIES(oracle_manager ${REQ_LIB})
SET(SOURCE_FILES main.cpp)

私のプログラム:

int main()
{
    Environment* env = Environment::createEnvironment();
    Connection* con = env->createConnection("user", "password", "server");
    Statement* stmt = con->createStatement("select * from tab");
    ResultSet* rs = stmt->executeQuery();
    stmt->closeResultSet(rs);
    con->terminateStatement(stmt);
    env->terminateConnection(con);
    Environment::terminateEnvironment(env);
    cout << 1 << endl;
    return 0;
}

私のオペレーティングシステムはubuntu12.04 ltsで、Oracleデータベースのバージョンは11gです。私はこのラインプログラムに墜落され、このコマンド「G ++ main.cppに-o main.o -locci -lclntsh」、ビルド成功とprogram.Theプログラムをデバッグする実行success.Then I利用Clion main.cppにファイルの使用をコンパイルEnvironment* env = Environment::createEnvironment();ですこれらは私のcmakelist.txtでいくつか間違っていますか?それを修正する方法は?

カール・デーニッツ

はい、修正しました!oracleWebステーションからoracleInstant Client zipパッケージをダウンロードしますhttp: //www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html次に、パッケージを抽出し、に移動libociei.so/opt/oracle/product/11.2.0/dbhome_1/lib/て追加します。/opt/oracle/product/11.2.0/dbhome_1/lib/libociei.soMakeList.txtに移動します。プロジェクトをビルドし、デバッグを行います。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Clionを使用してocciをデバッグする方法は?

分類Dev

Clionを使用して外部実行可能ファイルをデバッグする方法

分類Dev

VS Codeを使用してphpを起動してデバッグする方法は?

分類Dev

IDAProを使用してapkで* .soをデバッグする方法は?

分類Dev

PhpStormとXdebugを使用してAJAX(POST)をデバッグする方法は?

分類Dev

gdbを使用してgo testをデバッグする方法

分類Dev

QStringを送信して出力をデバッグする方法は?

分類Dev

RenderScriptを使用して.rsファイルでデバッグする方法は?

分類Dev

Ubuntu LinuxでAndroidフォンを使用してデバッグする方法は?

分類Dev

相関IDを使用してデバッグする方法

分類Dev

Mac で Docker を使用してデバッグする方法

分類Dev

Eclipseを使用してhazelcastサーバーをリモートデバッグする方法は?

分類Dev

配列を使用してC ++プログラムをデバッグする方法は?

分類Dev

Eclipseを使用してサーブレットをデバッグする方法

分類Dev

VSCode-起動構成を使用して、独自のデバッガーを起動するノードプログラムをデバッグする方法は?

分類Dev

VS Codeを使用してnpm自体(私のコードではない)をデバッグする方法は?

分類Dev

不足しているGemのアセットをデバッグする方法は?

分類Dev

GDBを使用してデバッグ中にポインタが指す文字列を出力する方法は?

分類Dev

Eclipseを使用してWebアプリケーションをデバッグする方法はありますか?

分類Dev

vscodeを使用してnpmスクリプトをデバッグする適切な方法は何ですか?

分類Dev

woocommerce_process_product_metaフックを使用している間、デバッグする方法は?

分類Dev

PyCharmを使用してScrapyプロジェクトをデバッグする方法

分類Dev

Visual Studioコードを使用してdjangoをデバッグする方法

分類Dev

LinuxでGDBを使用してJava -JNIをデバッグする方法

分類Dev

Eclipseを使用してJava(Android)を適切にデバッグする方法

分類Dev

vscodeを使用してgo 1.11.xをデバッグする方法

分類Dev

queryExecuteを使用してデバッグ出力クエリ名を設定する方法

分類Dev

makefileを使用してプロジェクトをデバッグする方法

分類Dev

QuickCheckを使用して発散テストをデバッグする方法

Related 関連記事

  1. 1

    Clionを使用してocciをデバッグする方法は?

  2. 2

    Clionを使用して外部実行可能ファイルをデバッグする方法

  3. 3

    VS Codeを使用してphpを起動してデバッグする方法は?

  4. 4

    IDAProを使用してapkで* .soをデバッグする方法は?

  5. 5

    PhpStormとXdebugを使用してAJAX(POST)をデバッグする方法は?

  6. 6

    gdbを使用してgo testをデバッグする方法

  7. 7

    QStringを送信して出力をデバッグする方法は?

  8. 8

    RenderScriptを使用して.rsファイルでデバッグする方法は?

  9. 9

    Ubuntu LinuxでAndroidフォンを使用してデバッグする方法は?

  10. 10

    相関IDを使用してデバッグする方法

  11. 11

    Mac で Docker を使用してデバッグする方法

  12. 12

    Eclipseを使用してhazelcastサーバーをリモートデバッグする方法は?

  13. 13

    配列を使用してC ++プログラムをデバッグする方法は?

  14. 14

    Eclipseを使用してサーブレットをデバッグする方法

  15. 15

    VSCode-起動構成を使用して、独自のデバッガーを起動するノードプログラムをデバッグする方法は?

  16. 16

    VS Codeを使用してnpm自体(私のコードではない)をデバッグする方法は?

  17. 17

    不足しているGemのアセットをデバッグする方法は?

  18. 18

    GDBを使用してデバッグ中にポインタが指す文字列を出力する方法は?

  19. 19

    Eclipseを使用してWebアプリケーションをデバッグする方法はありますか?

  20. 20

    vscodeを使用してnpmスクリプトをデバッグする適切な方法は何ですか?

  21. 21

    woocommerce_process_product_metaフックを使用している間、デバッグする方法は?

  22. 22

    PyCharmを使用してScrapyプロジェクトをデバッグする方法

  23. 23

    Visual Studioコードを使用してdjangoをデバッグする方法

  24. 24

    LinuxでGDBを使用してJava -JNIをデバッグする方法

  25. 25

    Eclipseを使用してJava(Android)を適切にデバッグする方法

  26. 26

    vscodeを使用してgo 1.11.xをデバッグする方法

  27. 27

    queryExecuteを使用してデバッグ出力クエリ名を設定する方法

  28. 28

    makefileを使用してプロジェクトをデバッグする方法

  29. 29

    QuickCheckを使用して発散テストをデバッグする方法

ホットタグ

アーカイブ