老师好,我现在有一个比较老的代码,是用老版本的sdk开发的,但我不知道是什么版本,现在我用新的sdk编译它,没法调试。显示什么mki找不到,我也看不懂mki文件里的内容,所以想要老版本的sdk,您帮我看看这是哪个版本的sdk,能不能分享一下这个版本的sdk安装包
帅 樊 said:现在我用新的sdk编译它,没法调试
请检查如下原因:
1、是否用bmake -a -ddebug编译了你的项目?-a表示all,即重新编译,-ddebug表示定义debug
2、在VS中启动调试时是否选对了项目类型?纯C++项目要选Native类型,CE版的C# 项目要选Managed(.NET 4.x),V8i版的C# 项目要选Managed (.NET3.x, .NET2.x)
编程系列教程可参考如下两个系列文章:
一步步学习MicroStation CE Addin开发
一步步学习MicroStation CE MDL开发
谢谢符老师,我现在解决了问题,虽然我的vs不能生成它,但不影响调试,用bmake编译成功后,vs在启动时忽略报错就行,还是可以调试的
感谢您的技术咨询!如果从本论坛得到了正确的答复,麻烦您在正确答复的帖子下点击Verify Answer确认答案。这将帮助后来者快速找到答案,也有利于我们跟踪问题的解决情况。