【发布时间】:2020-06-29 01:52:13
【问题描述】:
我试图在我的 Modelica 模型中调用使用 GLPK(GNU 线性编程工具包)的外部 C 代码。 C 代码工作得很好,已经在所有输入都是自供的独立模式下对其进行了测试。当我尝试将它与我的 Modelica 模型链接时,它开始给我链接器类型错误,类似于以下内容:
examples.SimpleSystemOptimalDispatch_functions.c:(.text+0x99d): undefined reference to `glp_set_row_bnds'
我注意到要在独立模式下运行 C 代码,必须使用特殊的链接器
gcc standalonecode.c -lglpk -o standalone
我认为问题出在链接过程中,但我不知道如何告诉 Modelica 自动进行链接。知道如何在 Modelica 中解决这个链接问题吗?
谢谢你和最良好的祝愿
【问题讨论】:
标签: c modelica openmodelica