1、时间问题,vs每次编译的时候都会检查每个文件的最后修改日期,发现是上一个编译时间之后的,都会重新编译。
2、没有启用/Gm编译选项也会出限重新编译。
你可以选中你要编译的项目,右键,选中只重新编译该项目。project only选中only build 后面是的项目就行了。
或者你直接f7编译,虽然是编译所有项目,但这些都没有什么影响的。
如果你想要执行其中你想执行的项目的话,可以通过右键设置为set as startup project. 就是设置为开始执行的项目,然后f5就行了
或许悬着debug项。
最后说一下what is solution, and what is project?
solution(解决方案),这个我觉得应该理解成一个项目。而project(工程)应该是一个工程。
对于一个项目来说,可能有很多个部分,这些部分是相互对立的,只通过相关接口来访问。对每个部分可以建一个project。
举个简单的例子来说。一个solution下面有连个project,一个是dll project,最后编译生成一个dll文件,而另一个project,编译,执行就需要这个工程。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)