怎样在C++工程中正确删除文件?

我在工程中建立了node.h,然后刚才有问到node.cpp,之后我就把node.cpp删了,可是编译的时候,怎么也过不了,就提示找不到node.cpp,我是在WINDOWS的文件夹里边把node.cpp删掉的,正确的删除工程中文件的方法,应该是什么?

在工程下面右键点击这个文件移除就可以了~~~
你的问题可能不是这个原因引起的,应该是某个地方引用了这个.cpp文件导致后面编译的时候找不到了,你使用重新编译(仅对这个项目),如果还是这个问题,你就在这个工程文件打开的情况下使用ctrl+shift+f 查找node.cpp看哪里使用了这个,将那个地方修改下应该就可以了~~追问

真的没用,只有一个地方用了,删文件之后就把那句删了。

追答

你在这个项目下重新建立一个同一个名字的文件看你是否能够正确创建,如果能创建说明已经删除了,如果不能创建,说明没有删除干净。
如果可以创建一个新的同名文件,让他是空的,之后再进行编译,看看是否可以过去,
你看下工程属性中,是否已经包含了这个.cpp文件~~
如果还是不能,就将整个项目移除,重新添加各个文件~~

追问

那正确删除文件的方法是什么?左边那一竖条,只能看到都定义了哪些类,或函数之类的,看不到文件管理什么的。

追答

在项目上面点击右键,下面有属性可以设置的;
正确的删除就是右键点击想要删除的那个文件(在工程下面点,不要在文件夹下直接删除哈~~),选择移除该文件,就可以了~~~不要直接在文件夹下面删除,会出现问题,会对工程文件产生影响~~~

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-31
好久没用过了 貌似 文件选项中 可以删除工程,解决方案中也行哈
相似回答