1、你修改的文件并未被包含在当前的工程内;或被排除出编译;
2、可能有某些文件的时间大于当前时间(将电脑时间调前进行编译过);
3、调试执行的文件不是当前编译的目标文件;
4、编译目标可能尚未完全退出,所以链接失败了。
解决方法:1、资源管理器-》文件夹选项-》文件类型-》dsw-》高级-》编辑-》勾掉“使用dde”以后就能直接新打开窗口了。
2、资源管理器-》文件夹选项-》文件类型-》选择dsw文件-》高级-》open with。。。-》编辑-》把“使用dde”前面的勾取消。
打开文件对话框创建对象的时候,CFileDialog OpenDlg(TRUE,0,0,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST,(LPCTSTR)Filter,NULL)第四个参数,是设置是否当由主程序界面的按钮打开了文件对话框并选了某个文件,返回主程序界面后默认的路径变成了选择文件的路径的,将参数加上 |OFN_NOCHANGEDIR 就不会改变你的默认路径了
获取程序路径好像可以用GetModuleFileName()这个函数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)