VS调试总结:
1.模拟器加载的图片在主目录的MS_MMI_Main_source/winsimulator/skin,根据所编译的项目选择像素大小。
2.调试中遇到打不开libc.lib,可以在属性的输入的依赖项中忽略它
3.在VS中添加文件需要添加此文件的路径,重新生成模拟器
4.编译遇到无法打开某些文件,在项目文件夹中选择属性去掉只读属性
5.选择模拟器MS_MMI_Main_source/winsimulator/skin的图片时注意要么都选init和png要么选barinit barpng一致。如果在一开始没有选对在模拟器运行的时候右键选择也可以更改
6.选择完模拟器之后还要选择SIM卡,路径在MS_MMI_Main_source/winsimulator下的第一个SIM的文件夹里注意选择的时候不要将文件夹分开,在选择SIM卡路径时一起将整个文件夹选择进来。
7.将生成的项目重新clean掉,重新生成项目。
8.当遇到编不过的代码比如,SCI_StartMenCount,VS编译器下面窗口就有搜索文件或者函数的功能,直接进行搜索报错的文件名定位到错误位置,再到sourceinsight中找到报错位置所以用过的地方,进行修改,一般为了编译通过先注释掉错误代码,编译,如果还是不行有if的话讲if后的判断直接赋值为0.
9.遇到无法打开msdevkernel.dll,先去掉项目只读属性,再bin下删掉或重新命名msdevkernel.dll,重新编译。
10.现遇到编译通过但无法加载MSDev.exe,在文件夹里也无法打开要删掉连接器里面的LIBCMT.lib
11.无法进入断点:
第一步先看属性中的debuginfo信息是否为是;
第二步 工具中项目和解决方案中选择:在解决方案资源管理中跟踪活动项。
要调试哪个模块选择当前模块的debug信息,
***
遇到编译通过但无法加载MSDev.exe,在文件夹里也无法打开的情况,将属性的输入的依赖项中忽略LIBC.LIB