Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. "CDB process terminated" + IMSL C Library

"CDB process terminated" + IMSL C Library

Scheduled Pinned Locked Moved Solved General and Desktop
2 Posts 1 Posters 218 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    fem_dev
    wrote on last edited by fem_dev
    #1

    First of all: I read another posts about this kind or Qt Creator IDE error...but I not found a solution to my case.

    I'm developing my Qt application using Qt Creator IDE and today I needed to include a C library called "IMSL C Numerical Library":
    link

    So, in my Qt *.pro file I added:

    INCLUDEPATH += "C:\Program Files (x86)\RogueWave\imsl\cnl-2019.0.0\winms190x64\include"
    LIBS += -L"C:\Program Files (x86)\RogueWave\imsl\cnl-2019.0.0\winms190x64\lib" imslcmath_dll.lib
    

    and in my C++ header file I put:

    extern "C" {
    #include <imsl.h>
    }
    

    And inside the C++ source-file I used one IMSL function.

    After that, I rebuilded my Qt project and it compiles and links Ok! No errors!

    But when I click "Run" or "Start Debug", the program crash and I got this error message:

    error.jpg

    If I remove the IMSL library and comment the IMSL function, everything return to work good! Run and "Start Debug" ok"

    What I have to do?

    My system is:

    • Windows 10 x64
    • Qt Creator IDE 4.10.1 (32 bit IDE)
    • Visual Studio 2019 Enterprise
    • IMSL C Numerical 2019 x64

    debugger.jpg

    1 Reply Last reply
    0
    • F Offline
      F Offline
      fem_dev
      wrote on last edited by
      #2

      I found a solution.
      IMSL functions need the Intel MKL libraries...
      So, just include in the *.pro file:

      LIBS += -L"C:\Program Files (x86)\RogueWave\imsl\cnl-2019.0.0\winms190x64\mkl\11.3.3\lib\intel64"
      
      1 Reply Last reply
      1

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved