在visual studio中编译"标准"C++(非.net)

Gor*_*son 8 c++ winapi visual-studio-2008 visual-studio

(这可能是一个非常初学的问题,我可能会遗漏一些明显的东西)

我刚刚从我的mac转移到了Windows,我正在尝试使用C++进行设置.我有visual studio 2008 C++:如何编译"普通"非.net/clr C++?我想要一个命令行应用程序,唯一合适的项目是"CLR控制台应用程序".我的东西可以用Xcode或开发C++编译和编译,但VS给了我57个错误,似乎只想让我做.net的东西.我必须先包含"stdafx.h"才能做任何事情.我可以使用普通的旧C++,使用std :: string和vector,而不使用.net的东西吗?或者我需要开发者++?

多谢你们!

jal*_*alf 13

创建Win32控制台应用程序.

Win32部分可能有点令人困惑,但它的含义基本上只是一个本机C++项目(如果您愿意,可以使用Win32,但您不必这样做)

stdafx.h是默认的预编译头文件(你可能不想要它.我不知道为什么它们默认启用它,因为它在小项目中完全没有意义).在项目创建向导中,请务必选择"空项目",否则它将创建预编译的标题以及您不想要或不需要的其他几个文件.它也可以在项目属性中关闭.


Dmi*_*erg 8

选择常规 - >清空项目项目类型.