C++ 如何配置VS2010代码生成功能?
抱歉,如果这已经包括在内,或者最好在另一个stackoverflow属性中询问 <我想知道的是一种控制锅炉板“创建一个新类”C++在VS2010中如何处理的方法。 当前,使用父级Y创建一个新类XC++ 如何配置VS2010代码生成功能?,c++,visual-studio,visual-studio-2010,C++,Visual Studio,Visual Studio 2010,抱歉,如果这已经包括在内,或者最好在另一个stackoverflow属性中询问 < p>我在机器上找不到任何C++,但这很可能是因为我只在VisualStudio中做了C开发,但是看起来好像有你的答案。 为了总结并避免这个问题的未来发现者不可避免的链接腐烂,基本上您可以导航到: %VS Install Path%\Common7\IDE\ItemTemplates\%Language%\Code\1033\Class.zip 其中%VS Install Path%是C:\Program Fi
X.h
#include "Y.h"
class X :
public Y
{
public:
X(void);
virtual ~X(void);
}
X.cpp
#include "StdAfx.h"
#include "X.h"
X::X(void)
{
}
X::~X(void)
{
}
我宁愿每个(空)都是()。我假设必须有一个模板文件,上面的代码是从中生成的?有人知道它在哪里吗,它的正确程序是什么?< /p> < p>我在机器上找不到任何C++,但这很可能是因为我只在VisualStudio中做了C开发,但是看起来好像有你的答案。 为了总结并避免这个问题的未来发现者不可避免的链接腐烂,基本上您可以导航到:
%VS Install Path%\Common7\IDE\ItemTemplates\%Language%\Code\1033\Class.zip
其中%VS Install Path%
是C:\Program Files\Microsoft Visual Studio 10.0
的某种风格,或者可能是C:\Program Files(x86)\Microsoft Visual Studio 10.0
和%Language%是CPlusPlus
或其他东西-不确定,因为我的系统只有CSharp
和VisualBasic
无论如何,在这里导航,并在桌面上复制.zip文件,解压缩它,然后编辑包含的代码文件,使其看起来像您喜欢的那样。然后将其压缩备份,使其与原始压缩匹配,将新的.zip复制回该位置,并在命令行中导航到此路径:
%VS Install Path%\Common7\IDE
并运行以下命令:
devenv.exe /installvstemplates
<> p>并且你有它,你的模板看起来是你喜欢的。 我自己也不喜欢回答这个问题,但是事实是VS2010(和更旧的)不支持能够定制C++的代码生成(但是对于其他语言来说)。
因此,如果您想要的不是C++,那么Zannjaminderson是对的。谢谢您提供的信息。不幸的是,对于VS2010/C++,我有这样一个文件夹,其中包含一些与单元测试相关的内容,但没有一个与其他语言路径中的内容类似(例如,C#has class.zip,其内容如您所述)。也许VS2011/2012会将其从硬编码转移到像这样的xml文件中?是的,奇怪的是,我也只有一个用于单元测试的文件,但我仍然给出了答案,希望我有一个奇怪的安装和其他(你的)这将被证明是不同的。更多的挖掘发现了一篇博文,建议运行最后一个命令以填充您可能缺少的模板,所以这可能是一个开始?运行devenv.exe/installvstemplates(必需的提升)不会创建任何新的class.zip。我只需要继续查找,或者等待Visual Studio的下一个版本。