0

当我在 MSVC 中打开与任何项目分开的 .cpp 文件时,调试工具显示为灰色,并且智能感知似乎没有解析文本。有没有办法做到这一点,所以当我打开一个单独的 .cpp 文件时,我可以立即编译它,而无需将代码复制粘贴到新项目中?

4

2 回答 2

0

不,没有。Visual Studio 可以构建的最小单元是一个项目。

于 2012-04-26T15:52:55.937 回答
0

调试工具显示为灰色,并且智能感知似乎没有解析文本。有没有办法做到这一点,所以当我打开一个单独的 .cpp 文件时

你不能调试它,因为没有程序。一个文件不构成程序。项目“制作”了一个程序。

有没有办法做到这一点,当我打开一个单独的 .cpp 文件时,我可以立即编译它,而无需将代码复制粘贴到新项目中?

这是行不通的,因为即使要编译一个文件,您也可能需要特定的编译器设置(包括目录),这些设置在项目中指定。

但是,您可以使用“Visual Studio 命令提示符”,找到您的文件并运行cl filename.cpp(filename.cpp 是您的文件)命令,该命令将在不指定额外设置的情况下尝试编译/链接单个文件。在这种情况下,您不会从 ide 获得帮助,但您可能能够编译它(假设文件包含不需要额外设置的琐碎程序)并读取从命令提示符处获得的任何错误。

于 2012-04-26T16:08:02.317 回答