【发布时间】:2013-01-16 22:24:38
【问题描述】:
我可以通过运行 vcvarsall.bat 从命令行编译,然后运行 cl.exe 并将我的源文件作为唯一参数。问题是,在没有首先使用上述批处理文件设置环境的情况下运行 cl.exe 会由于“缺少库”而导致错误。
我可以设想一些解决方法,例如在我的项目目录中创建一个包含 vcvarsall.bat 的批处理文件并执行所有编译。在我看来,这似乎是一个非常繁琐且不灵活的解决方案。我更希望能够像在 Unix 中一样从 Vim 编译和运行任何 C 或 C++ 文件:
:nnorebind <F5> :! g++ %<CR>
我不想添加 vcvarsall.bat 永久添加到环境中的一堆路径。我不知道如何更好地表达我的问题:How do I setup Vim to be able to use the Visual Studio 2010 C++ compiler?
【问题讨论】:
-
能否编写自己的脚本,调用 vcvars 来加载变量,然后调用编译器?或者,您可以运行 vcvars 并在 shell 中运行 vim...
标签: c++ windows visual-studio-2010 visual-c++ vim