Visual studio 中win32控制台应用程序和空项目有什么却别?

问题描述

Visual studio 中win32控制台应用程序和空项目有什么却别?

如果你不知道有什么区别,可以先运行一下,这些代码。

http://ask.csdn.net/questions/187617

可以正常的在win32控制台应用程序建的工程上运行。
在空项目,就会有帖子上的错误。

下边回答的空项目的图片传错了,应该是:

解决方案

空项目没有默认包含和使用的库,链接器也没有配置为控制台,这些都需要手工设置。
但是,你完全可以通过创建空项目,并且手工设置,达到和创建任何一种项目,包括mfc atl等非常复杂的项目一样的效果。只是需要很多时间而已。

解决方案二:

是不是makefile,编译选项之类的东西不一样。

解决方案三:

win32控制台应用程序使用了模板,开发编译只能运行在DOS窗口下。
空模板,能发挥自由,但是每一行代码必须一个一个键入。要对机制非常清楚。

解决方案四:

区别是有的

当然不是控制台的程序,已经有一个空的入口函数,即至少有一个 cpp 文件。而空工程,则是没有什么与源代码相关的文件。
## 直接上图

控制台

空项目

解决方案五:

空项目没有替你包含i一些编译器自己的头文件,宏定义等,如果你用到了,就要自己添加。

解决方案六:

是不是makefile,编译选项之类的东西不一样。

解决方案七:

可以在win32创建过程中把空项目选项勾上,这样就一样了

解决方案八:

其实就简单的方法就是实际建两个这样的工程,然后对比一下,就知道两者的区别。
控制台的程序,已经有一个空的入口函数,即至少有一个 cpp 文件。而空工程,则是没有什么与源代码相关的文件。

时间: 2024-08-27 09:23:24

Visual studio 中win32控制台应用程序和空项目有什么却别?的相关文章

visual stu...-使用c++语言如何在visual studio 中编写可视化窗口程序

问题描述 使用c++语言如何在visual studio 中编写可视化窗口程序 使用c++语言如何在visual studio 中编写可视化窗口程序? 解决方案 就可以创建MFC 程序 剩下的就是代码实现功能的问题了 解决方案二: 最简单的已经使用MFC工程向导,你也可以手动写代码做Win32的基本程序结构. 解决方案三: 最简单的方法是用对话框当窗口用,在资源视图里可以创建对话框,代码里直接一句DialogBox()就行,对话框上可以直接托控件上去,非常方便.而且不用一些专门的软件,比如spy

如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目

原文: 如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目 本主题介绍如何在以下产品中使用 一键式发布 发布(部署)Web 应用程序项目: Visual Studio 2012 Visual Studio Express 2012 for Web 与 的Visual Studio 2010 Visual Studio Web发布更新 与 的Visual Web Developer 2010 Express Visual Studio Web发布更新 您可以部署到任

在Visual Studio中以编程方式自定义SharePoint网站入门

Microsoft Visual Studio 2005 集成开发环境 (IDE) 提供了用于自定义基于 Windows SharePoint Services 的网站的首选环境.例如,您可以创建 Windows 应用程序.控制台应用程序或类库,以及基于 浏览器的 Web 应用程序(在 Visual Studio 中,此应有程序称作"ASP.NET 网站"或"Web 应用程序" )和实现 Windows SharePoint Services 对象模型的 Web 服

如何在Microsoft Visual Studio 2005中创建控制台应用程序

在 Visual Studio 2005 中创建控制台应用程序 在 Visual Studio 2005 中的"文件" 菜单上,指向"新建" 并单击"项目". 在"新建项目" 对话框中,选择一种语言,然后在"项目类型" 框中选择"Windows". 在"模板" 框中,选择"控制台应用程序" . 在"位置" 框中,键入指向应用程序

在Visual Studio中使用MonoTouch开发iOS应用程序(上):环境配置

前段时间在工作机上装了Mac OS X,这主要是因为我最近需要开发iPhone应用程序.虽然Xcode,Objective C一定是开发iOS应用程序的主流,但是经过一番考虑,我还是决定尝试一下使用MonoTouch进行开发. MonoTouch是Novell公司基于开源的Mono平 台构建的一套iOS开发环境,使用MonoDevelop作为代码编写工具.不过目前的MonoDevelop较之Visual Studio可谓"萤火之光比皓月之明",甚至还有无法输入中文的低级问题.因此,至今

在Visual Studio中使用MonoTouch开发iOS应用程序(下):开发体验

对于熟悉.NET程序员来说,编写iOS应用程序的最佳选择自然是MonoTouch.在上一篇文章里,我们已经在Mac OS X上安装了MonoTouch开发环境,并已经能够在Mac OS X和Windows之间共享文件.现在我们就可以来简单体验一下,如何使用Visual Studio,Interface Builder以及少量的MonoDevelop来开发一个最最简单的iOS应用程序. 新建项目 根据我的个人习惯,我会先创建一个空白的解决方案.首先在Mac OS X中打开MonoDevelop,然

win32-关于 visual studio 2010 创建 windows 应用程序问题

问题描述 关于 visual studio 2010 创建 windows 应用程序问题 想用2010创建 windows 应用程序,选项 是否生成文件清单 改成否也不行.总是出现 1>------ 已启动全部重新生成: 项目: Ex1-03, 配置: Debug Win32 ------ 1>生成启动时间为 2015/7/4 22:47:32. 1>_PrepareForClean: 1> 正在删除文件"DebugEx1-03.lastbuildstate".

在Visual Studio上开发Node.js程序

原文:在Visual Studio上开发Node.js程序 [题外话] 最近准备用Node.js做些东西,于是找找看能否有Visual Studio上的插件以方便开发.结果还真找到了一个,来自微软的Node.js Tools for Visual Studio(NTVS),虽然现在仅发布了1.0 Alpha版本,但使用起来已经非常方便.而且,其开发团队与Python Tools for Visual Studio(PTVS)是同一个,而PTVS就是Visual Studio 2013中要创建自带

在visual studio中如何进入visual c++的语言环境?

问题描述 在visual studio中如何进入visual c++的语言环境? 安装的时候默认的环境是java script ,但是现在需要visual c++的语言环境,小白一枚,不知道如何设置,求问 解决方案 工具-导入导出设置,选择VC++方案. 解决方案二: 新建中有选择使用什么语言的 解决方案三: //new project---->visual C++---->一般写写C/C++小程序选择win32 Console Application