好的,我明白了。Beckhoff 对代码的组合方式以及您可以使用多少语言/框架都设置了限制。您也不能使用第三方 dll(因此包装器的想法已经过时)。您可以导入以 TwinCAT 方式组合在一起的模块。
首先,您需要按照将模块放在一起的方法,按照您所遵循的说明,将您的代码直接移植到 TwinCAT C++ 中。当然,您实际需要更改多少取决于 c 代码的复杂性。很多在语法上是相同的。您可以谷歌“为 c++ 编译 c 代码”以了解主要区别。
我不是 TC3 的 c++ 位专家,但这是我的理解。一切顺利!
拉兹马塔兹