在VS2010中新建文件夹,然后在文件夹内新建文件polling.cpp,可是在项目中不现实该cpp文件,所以就在在硬盘上将该文件删除,编译报错。
>c1xx : fatal error C1083: Cannot open source file: 'polling.cpp': No such file or directory
从VS2010资源管理中新建该文件报错,说该文件已存在。
从硬盘上该文件夹内从新建立该文件,VS2010项目中仍不现实该文件。但是可以编译通过。
解决方法:从硬盘上删除该文件,然后在该项目的文件夹内找到.vcxproj文件,找到关于polling.cpp的内容,删除之即可。如下面红色部分
注意:该文件为xml格式,删除时小心删除使标签不匹配,导致整个项目无法在VS2010中打开。(不要问我怎么知道的)
<Filter
Name="Source Files"
Filter="cpp;cxx;c;def"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath=".\src\main.cpp"
>
</File>
<File
RelativePath=".\src\polling.cpp"
>
</File>
<File
RelativePath=".\src\qt\random.cpp"
>
</File>
</Filter>