您的位置:首页 > 运维架构

如何在一个完全没有安装vs2008和op…

2014-09-25 13:25 225 查看
就我成功运行的经验来说,我下面来分享一下我的方法,其实很简单:

1.我使用的是c#程序,安装的opencv是2.1版本的,所以使用的是emgucv。

我使用的是窗体应用程序来生成exe。

程序实现的功能很简单,点击button来读取图片,然后显示图片。程序如下:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using Emgu.CV;

using Emgu.CV.Structure;

namespace csharpopencvtest

{

public
partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

openFileDialog1.ShowDialog();

string filelocation =
openFileDialog1.FileName;

Image<Bgr, Byte> image = new
Image<Bgr, byte>(filelocation);

imageBox1.Image = image;

}

}

}

2.利用傻瓜式安装程序来完成程序移动运行。在刚刚的解决方案资源管理器下,点击文件->添加->新建项目->其他项目类型->安装和部署->安装程序->点击确定。

在“文件系统”中点击“应用程序文件夹”,右边框变空白,在空白处右击鼠标,“添加”--->点击“项目输出”,出现一个对话框,点击“确定”

再右击鼠标,“添加”--->点击“文件”,选择文件夹中的“bin”文件中的“Debug”文件中的“.exe”,把“.exe”打开。

单击“文件系统”中的“用户的"程序"菜单”,在右边空白处右击鼠标,点击“创建新的快捷方式”,把应用程序文件夹中的“.exe”文件选上,点击确定。

单击“文件系统”中的“用户桌面”,操作如上一步骤。

点击菜单栏中"生成"中的“生成Setup1(包名)”,等页面左下角显示"生成成功"即可













3.生成了安装程序之后,再将这个安装程序 安装到 没有安装vs2008和opencv的电脑上。

另外,将需要的

cv210d.lib,cxcore210d.lib,highgui210d.lib,

cv210.lib,cxcore210.lib,highgui210.lib这些库,.将这么多的库copy到刚刚安装生成的文件夹下。如图所示:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐