比如我已经生成了,文件是stcurvectrl.h和stcurvectrl.cpp,然后我更新了控件接口,想重新生成包装类,于是从解决方案里面,删除了stcurvectrl.h和stcurvectrl.cpp(也从磁盘上删除了),把头文件中的对象申明删除,把cpp的类似下面的
DDX_Control(pDX, IDC_STCURVECTRL, m_ST_Curve);
语句统统删除,此时再到对话框的控件上左键,选择添加变量,点击确定。结果是,变量倒是添加了,可是包装类没有重新生成(根本就没有产生出stcurvectrl.h和stcurvectrl.cpp),试了各种方法,删除了所有可删除的文件,就是不行,
最后在vcxproj文件里面,把最下面的:
<ProjectExtensions>
<VisualStudio>
<UserProperties RESOURCE_FILE="ttt.rc" _x007B_315E7F0E-6F9C-41A3-A669-A7E9626D7CA0_x007D_="CStcurvectrl" />
</VisualStudio>
</ProjectExtensions>
删除,才解决问题,终于可以重新生成包装类了!
我是vs2010旗舰版,sp1,请问你们有遇到我说的问题吗?为什么vc2010是如此的问题多,还是我用的不对?