这让我发疯:我有一个带有s函数构建器生成的s函数的simulink模型。我使用一些外部头文件和库文件(lib / dll),所有都在simulink-normal-mode中工作。
但是,如果我尝试在快速加速器中运行我的模型或尝试构建代码生成模型,则会出现LNK2019
错误。似乎对于代码生成,Simulink不再了解我的头文件(包含文件夹)和我的lib文件(文件夹和文件)。但我确实在mex命令中为我的s-function指定了所有这些。否则,该模型将无法在正常模式下工作。
我有没有想过我应该为代码生成做些什么?
答案 0 :(得分:1)
使用Microsoft编译器设置我发现它非常麻烦并导致此错误不是由于我在Matlab中的设置,而是由于安装了MSVC组件: