我正在使用Visual Studio Express 2013.我注意到有时 ctrl / F7 无法编译文件。它不会给出任何错误,也不会列出文件。这是一个示例:
1>------ Build started: Project: DSM Driver, Configuration: Debug Win32 ------
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
我在...
添加了一行会产生错误(C代码)。所以我知道它不是在尝试编译。如果我使用 F7 ,它会编译并确实发现有意的错误行。
当我使用 ctrl / F7 时,来自同一解决方案的另一个项目中的文件会编译。
所以,我运行Build->Clean
解决方案,但这没有帮助。
文件已经是最新的,因为即使文件没有改变, ctrl / F7 也会一直编译。
有没有人有任何想法?
答案 0 :(得分:0)
我做了一些实验。我偶然重现了你的问题。我做了一个带撇号的文件夹(例如,Eddy's)。我在那里添加了我的.C文件,最终出现了与你提到的完全相同的问题。当我修正了我的错误(删除了撇号(例如,Eddys)并且问题消失了。