用evc++怎样实现删除只读文件,新手,多谢指教

zhulinfeng6789   2007-7-31 16:49 楼主
用evc++怎样实现删除只读文件,新手,多谢指教

回复评论 (6)

先修改文件属性
点赞  2007-7-31 18:33
除非了修改文件属性,有直接的函数可以用吗? 我试过SHFileOperation在vc下可以删除只读文件,但在evc下提示函数无定义,有办法解决吗?各位高手
点赞  2007-8-1 09:27
可以用呀  你加载库没有?
点赞  2007-8-1 09:56
很奇怪,我包含了shellapi.h,并且在evc-->tool-->option-->directories 的library files里面添加了Ceshell.lib,
可是编译提示:
11Dlg.obj : error LNK2019: unresolved external symbol SHFileOperationW referenced in function "public: void __cdecl CMy11Dlg::deletetest(void)" (?deletetest@CMy11Dlg@@QAAXXZ)
ARMV4IDbg/11.exe : fatal error LNK1120: 1 unresolved externals
希望各位老大给点意见,是不是我还有遗漏的地方?
点赞  2007-8-1 11:05
并且在evc-->tool-->option-->directories 的library files里面做设置,只是指定要寻找的库目录,并不能指明要保护的库。

你应该在project-->setting-->link-->input-->oubject/libary modules: 里面添加shellapi.lib
点赞  2007-8-1 14:02
同意楼上的说法。是这样的
点赞  2007-8-2 09:10
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复