在C++中调用C#的库需要clr支持
请问这个怎么写入mke文件?
这个需要混合编程环境,建议先学习下面的博客:
communities.bentley.com/.../c-cli-addins
Mstn二次开发如果用c++/cli语言的话,编译的话需要像c/c++那样通过bmake工具来编译,bmake工具用到的.mke文件跟c/c++相比也有很多处地方需要修改的,SDK目录下有一个混合代码的例子(C:\Program Files\Bentley\MicroStationCONNECTSDK\examples\MixedMode\ElementPropertiesExample),您可以在这个例子的基础上修改一下编程自己的项目
好吧,现在改用com组件的方式调用C#了,
使用microstation的sdk编译tlb文件没有生成tli和tlh文件,请问这个是需要在mke中配置吗
现在用vs的项目编译后把tlh和tli文件复制粘贴到ms项目暂时能用
混合编程的mke文件请参考SDK中的带有的例子Mixed