让vs编写的程序在未安装vs的电脑上使用的一种方法
2011-11-25 16:53
337 查看
今天编了一个每隔10分钟就弹出一个网页的程序,为的是用来投票。代码如下:
#include "stdafx.h"
#include <iostream>
#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
int i=0;
while(i==0)
{
ShellExecute(NULL, "open", "explorer.exe", "http://www.xxx.com", NULL, SW_SHOWNORMAL); //打开网页
Sleep(602000); //程序挂起,休眠602000毫秒
}
}
代码中利用ShellExecute函数来打开网页,“explorer.exe”表示用电脑上默认的浏览器打开网页。如果改成“C:\\Program Files\\Internet Explorer\\iexplore.exe”则是用IE浏览器。
此代码debug正确,但是为了能够在没有安装vs的机器上使用,需要release版本。而release版本报错。在网上搜索到了以下两种解决方案:
(1)菜单 project | settings | link | object/library modules 下面输入 ws2_32.lib
(2)在代码中添加 #pragma comment( lib, "ws2_32.lib " ) 。我采用第二种方法release成功。
#include "stdafx.h"
#include <iostream>
#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
int i=0;
while(i==0)
{
ShellExecute(NULL, "open", "explorer.exe", "http://www.xxx.com", NULL, SW_SHOWNORMAL); //打开网页
Sleep(602000); //程序挂起,休眠602000毫秒
}
}
代码中利用ShellExecute函数来打开网页,“explorer.exe”表示用电脑上默认的浏览器打开网页。如果改成“C:\\Program Files\\Internet Explorer\\iexplore.exe”则是用IE浏览器。
此代码debug正确,但是为了能够在没有安装vs的机器上使用,需要release版本。而release版本报错。在网上搜索到了以下两种解决方案:
(1)菜单 project | settings | link | object/library modules 下面输入 ws2_32.lib
(2)在代码中添加 #pragma comment( lib, "ws2_32.lib " ) 。我采用第二种方法release成功。
相关文章推荐
- Sublime Text 2/3 安装Emmet(Zencoding)以及常见使用,一种快速编写HTML/CSS代码的方法
- 关于在VS2015下编写程序如何在其他电脑上使用【详细】
- VS使用进程调试出现“没有正确安装调试器。请运行安装程序安装或修复调试器”的错误,解决方法。
- 使用VC2005/2008/2010编写的程用程序 部署时不需要安装运行库的方法
- 使用VC2005/2008/2010编写的程用程序 部署时不需要安装运行库的方法
- 解决VS2008写的Visual C++ 程序无法在没有安装VS的机子上使用
- 方法:使用 Visual Studio 2008 创建您的 MSI 安装程序
- VS2008编写的程序使用更低版本VS打开
- Spyder编写python程序软件安装及使用
- opencv和vs 编译生成的程序如何运行在没有安装的电脑上
- vs使用Installshield创建安装程序的问题
- 如何使用 VB 编写自动反安装的程序?
- 图解使用VS的安装项目打包程序
- 使用vs的性能分析asp.net程序时报错的解决方法 (转载)
- 编写高质量代码改善C#程序的157个建议——建议101:使用扩展方法,向现有类型“添加”方法
- 使.Net程序在未安装framework的电脑上运行(公布方法、源代码)
- 在VS2013 中使用VC 6.0 编写的MFC 程序
- VS写的程序-游戏在未安装VS的电脑上运行
- Eclipse+python的安装与使用(详细阐述了eclipse编写Python程序的基本功能及技巧)
- CentOS下使用yum命令安装计划任务程序crontab的方法