KX Community

Find answers, ask questions, and connect with our KX Community around the world.
KX Community Guidelines

Home Forums kdb+ How to setup KX Developer IDE workspace with specific Q and C/C++ integration Re: How to setup KX Developer IDE workspace with specific Q and C/C++ integration

  • kovacsi

    Member
    December 16, 2021 at 12:00 am

    I advanced and has partial advance  I made with my own question:

    I installed vcpkg arrow on the following folder

    my kdb+ bin folder is C:workKXdbkdbw64
    my vcpkg folder is C:workKXdbvcpkginstallvcpkginstalledx64-windowsbin
    in order that arrowkdb.dll library can load copy all the dlls to kdbw64
    
    arrow.dll
    boost_atomic-vc141-mt-x64-1_77.dll
    boost_chrono-vc141-mt-x64-1_77.dll
    boost_container-vc141-mt-x64-1_77.dll
    boost_date_time-vc141-mt-x64-1_77.dll
    boost_filesystem-vc141-mt-x64-1_77.dll
    boost_locale-vc141-mt-x64-1_77.dll
    boost_math_c99-vc141-mt-x64-1_77.dll
    boost_math_c99f-vc141-mt-x64-1_77.dll
    boost_math_c99l-vc141-mt-x64-1_77.dll
    boost_math_tr1-vc141-mt-x64-1_77.dll
    boost_math_tr1f-vc141-mt-x64-1_77.dll
    boost_math_tr1l-vc141-mt-x64-1_77.dll
    boost_random-vc141-mt-x64-1_77.dll
    boost_regex-vc141-mt-x64-1_77.dll
    boost_system-vc141-mt-x64-1_77.dll
    boost_thread-vc141-mt-x64-1_77.dll
    brotlicommon.dll
    brotlidec.dll
    brotlienc.dll
    bz2.dll
    c_rehash.pl
    event.dll
    event_core.dll
    event_extra.dll
    gflags.dll
    glog.dll
    libcrypto-1_1-x64.dll
    libssl-1_1-x64.dll
    lz4.dll
    parquet.dll
    re2.dll
    snappy.dll
    utf8proc.dll
    zlib1.dll
    zstd.dll

    now launch q (kdb+ console from C:workKXdbkdbw64>)

    C:workKXdbkdbw64>q -p 9090
    
    KDB+ 4.0 2021.07.12 Copyright (C) 1993-2021 Kx Systems
    w64/ 16(16)core 16160MB ori kovacsi katz desktop-5s9po4j 172.25.16.1 EXPIRE 2022.12.02 okatz@makor-capital.com KOD #5006731
    
    q)cd ..
    
    q)))l ./arrowkdb.q
    q))).arrowkdb.dt.na[]
    1i
    q))).arrowkdb.dt.printDatatype[.arrowkdb.dt.na[]]
    null
    q)))

     

    now it works .

    Yet I try to load it on KX developer to visually see the tables contents

    how to set up visual workspace for this setup???

    Thanks

    Ori