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

来源:互联网 发布:新疆大学网络管理系统 编辑:程序博客网 时间:2024/05/09 11:13

就我成功运行的经验来说,我下面来分享一下我的方法,其实很简单:

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
{
    publicpartial class Form1 : Form
    {
       public Form1()
       {
           InitializeComponent();

 

       }

       private void button1_Click(object sender, EventArgs e)
       {
           openFileDialog1.ShowDialog();

          string  filelocation =openFileDialog1.FileName;
          Image<Bgr, Byte> image = newImage<Bgr, byte>(filelocation);
          imageBox1.Image = image;
       }
    }
}

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

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

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

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

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

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

如何在一个完全没有安装vs2008和opencv的电脑上运行exe程序?

如何在一个完全没有安装vs2008和opencv的电脑上运行exe程序?

如何在一个完全没有安装vs2008和opencv的电脑上运行exe程序?



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

另外,将需要的

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

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

 

如何在一个完全没有安装vs2008和opencv的电脑上运行exe程序?


 

0 0
原创粉丝点击