从VS扩展调用MSVC编译器

时间:2010-07-05 10:25:29

标签: c++ visual-studio-2010 managed

是否可以从Visual Studio扩展中调用cl.exe(MSVC ++编译器)?我正在使用VS2010而不是为维护2008/2005的兼容性而烦恼。我通过MSDN搜索并通过我的DTE对象进行了戳戳,但没有找到任何有用的东西。关于你可以用这些东西做什么的文件有点稀疏。

2 个答案:

答案 0 :(得分:0)

我同意VSX的文档可能令人困惑。我有点不清楚你要做什么,你试图直接执行cl.exe,还是只想编译当前的项目/解决方案?

如果您只是想构建当前的解决方案,可以使用加载项执行以下操作:

_applicationObject.Solution.SolutionBuild.Build()

如果我误解了你的问题,请告诉我。

答案 1 :(得分:0)

如果只是设置适当的环境变量,您当然可以从正常命令行调用cl.exe。