你如何尝试小/简单的C或C++源代码?

Pyt*_*ved 8 c c++ windows ide

Linux上很容易启动vi并编写100-200行代码,编译并查看结果:即.尝试C/C++代码的简单小例子.

然而,在Windows上,我喜欢Visual Studio,但是要使用它,你创建了一个新的解决方案,然后创建一个新的文件夹,生成非常大的PDB和缓存文件,100-200 LOC的一个小例子成为一个20Mb的大项目( ?!)编译后.

那么问题是你如何在Windows上编写这种小代码?可能是Cygwin或Dev-C++(自2004年以来一直不活跃?).

Gre*_*ill 13

您可以使用命令行编译cl.exe.有关详细说明,请参阅MSDN文章如何:从命令行编译本机C++程序.


pmg*_*pmg 7

当您安装Visual Studio时,它在您的程序中创建了一个名为"Visual Studio命令提示符"的条目(可能在"Visual Studio工具"组中).

执行该命令提示符(它设置命令行编译器所需的一些环境变量)并使用cl命令行编译器.

> cl /?
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
...

编辑 - 从另一个答案复制:)

Microsoft文档:VS2005,VS2008


Pas*_*uoq 6

对于最简单的示例,可以选择键盘.


Ore*_*ost 5

我认为启动Visual Studio进行一些测试并没有错.之后您可以删除20MB;)

但是,您也可以在Windows上调用命令行编译器.只需启动Windows SDK控制台(或Visual Studio控制台)即可.你甚至可以使用vi(当然需要先安装它).