vs2010中将c++控制台程序修改成windows应用程序

报错:无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用

vs2010环境下将Win32控制台应用程序,改为Win32项目

直接将控制台的mian函数改成

_tWinMain(HINSTANCE hInstance,

HINSTANCE hPrevInstance,
                   LPTSTR lpCmdLine,
                   int nCmdShow)

还需要修改工程属性!
进入工程属性后,一次进入下面选项做相应修改

1)c/c++ ---> 预处理 --->预处理定义 :

_CONSOLE改为:_WINDOWS             //这个不该也可以

2)连接器 ---> 系统 --->子系统:

控制台 (/SUBSYSTEM:CONSOLE)改为:窗口 (/SUBSYSTEM:WINDOWS)

时间: 2024-11-08 20:04:41

vs2010中将c++控制台程序修改成windows应用程序的相关文章

怎么将linux下的项目转换成windows的VS2010下的项目?

怎么将linux下的项目转换成windows的VS2010下的项目? 不显示删除回复             显示所有回复             显示星级回复             显示得分回复             只显示楼主           收藏 liuchao35758600 灼眼的超哥 本版等级: 结帖率:100% 楼主发表于: 2013-02-17 12:17:10 本帖最后由 liuchao35758600 于 2013-02-17 12:18:14 编辑 linuxwin

使用srvany.exe将程序安装成windows服务的详细教程

srvany.exe介绍 srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行.也就是说srvany只是其注册程序的服务外壳,这个特性对于我们 来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等. 资源下载 你可以通过下载并安装Microsoft Windows Resource Kits 获得或者直接在本文

C、C++控制台程序、Windows API程序、MFC程序理解与比较

在编程语言中,函数是一个很重要的概念,其身影无处不在.在面向过程的编程方式中,函数更是程序的基本构建模块,在面向对象的编程方式中,函数演变为类或对象的成员(当然也可以使用与类无关的函数).函数由函数头和函数体组成.函数头包括域属性(如external.static或类域).返回值类型.函数名.及参数.域属性包括其在多文件编程中的可见范围,是否是属于某一个类的成员?返回值类型是指函数返回的值的具体数据类型(可以理解为函数输出的一部分).函数名是函数保存在内存代码区的首地址,用于函数的调用及函数指针

C#windows应用程序打包(VS2010+SQLServer2008)

C#windows应用程序打包(VS2010+SQLServer2008) 开发环境:VS2010+SQL Server 2008 操作系统:win7_32bit 旗舰版 开发语言:C# 项目名称:学生寄宿管理系统 下面开始介绍:如何给windows应用程序打包? 第一步: 打开VS2010,打开你要打包的项目,然后右击"解决方案",”添加“,"新建项目",弹出如下图所示界面: 点击”安装和部署“左边的三角形,选择下面的”Visual studio Installe

将python的程序包装成windows下的service

使用python编写的脚本应用程序,在运行的时候需要有python的运行环境,但是我们肯定是希望整个python程序能够像应用程序一样打包生成一个包括其运行环境的exe文件包,这是第一步,但是要想使用net start这样的方式启动, 还需要将该exe注册到服务里面去,使用exe install完成. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #SmallestService.py 

将bat批处理文件注册成windows服务

C:\Users\lenovo>sc create MyService binPath= "C:\Program Files\restartOracle.bat"  type= share start= auto displayname= "AutoStartOracle Services"[SC] CreateService 成功 C:\Users\lenovo>services.msc C:\Users\lenovo>sc help sc qu

Windows Server 2008R2配置MySQL Cluster并将管理节点和数据节点配置成windows服务

说明:将mysql的管理节点和数据节点配置成windows服务是为了防止有人手误关闭管理节点或数据节点的dos命令窗口,管理节点或数据节点的命令窗口误关闭可能会造成mysql某台或某几台mysql不能被访问,注册成windows服务自动启动更安全可靠. 目录 操作系统:Windows Server 2008 R2 Enterprise VM1:192.168.220.103 管理节点(MGM), VM2:192.168.220.104数据节点(NDBD1),SQL节点(SQL1) VM3:192

C# windows应用程序打包 (VS2010+SQL Server 2008)

作者 : 飘渺菌 原文地址:http://blog.csdn.net/qingdujun/article/details/37563661 开发环境:VS2010+SQL Server 2008 操作系统:win7_32bit 旗舰版 开发语言:C# 项目名称:学生寄宿管理系统 下面开始介绍:如何给windows应用程序打包? 第一步: 打开VS2010,打开你要打包的项目,然后右击"解决方案","添加","新建项目",弹出如下图所示界面: 点击

C++中将string类型变量转换成int型变量

需要的头文件:#include<sstream> 操作: string s1="124": int x; stringstream ss; ss<<s1; ss>>x; C++中将string类型变量转换成int型变量,布布扣,bubuko.com