关于编译动态库后在求解器中使用报错
-
各位老师好,我这边想要新建一个固体热物理库,于是在已有的solidThermo上修改。目前就只把solidThermo和basicThermo的名字及相关变量改成了porousThermo和basicPorousThermo,动态库的编译成功了,但是在求解器中编译报了如图undefined reference的错。并且在只修改了solidThermo的时候求解器也是可以编译的,网上查了一些资料也没找到问题,希望有老师帮忙解答,非常感谢。(由于电脑是离线的,所以只能拍照上传代码,请包涵)
以下为求解器的options文件。
-
我初步解决了这个报错,在这里分享一下。我看了一下solidThermo里只引用了basicThermo.h,因此没有对里面的类进行定义,我直接把basicThermo.c的代码复制到了basicThermo.h里,然后再编译就没有报错了,求解器目前也可以运行,不知道有没有完全解决问题。