如何在一个完全没有安装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(包名)”,等页面左下角显示"生成成功"即可
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
3.生成了安装程序之后,再将这个安装程序 安装到 没有安装vs2008和opencv的电脑上。
另外,将需要的
cv210d.lib,cxcore210d.lib,highgui210d.lib,
cv210.lib,cxcore210.lib,highgui210.lib这些库,.将这么多的库copy到刚刚安装生成的文件夹下。如图所示:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
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(包名)”,等页面左下角显示"生成成功"即可
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
3.生成了安装程序之后,再将这个安装程序 安装到 没有安装vs2008和opencv的电脑上。
另外,将需要的
cv210d.lib,cxcore210d.lib,highgui210d.lib,
cv210.lib,cxcore210.lib,highgui210.lib这些库,.将这么多的库copy到刚刚安装生成的文件夹下。如图所示:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
相关文章推荐
- 如何在一个完全没有安装vs2008和op…
- VS2008开发的软件如何在没有安装VS的机器上运行
- 学习Java的第一步是安装好JDK,写一个Hello World, 其实JDK的学习没有那么简单,关于JDK有两个问题是很容易一直困扰Java程序员的地方:一个是CLASSPATH的问题,其实从原理上来说,是要搞清楚JRE的ClassLoader是如何加
- MyEclipse下如何安装和使用ibatis插件(网上的资料对于myeclipse8.5根本就是没有用的,所以我还是自己选择了装了一个eclipse,然后将插件装在了eclipse中)
- android:如果手机安装了app则打开一个activity,如果没有安装则去到android market如何在HTML页面实现
- vs2005没有新建网站,如何安装vs2008,
- 在编译的时候出现这个问题 LINK : 没有找到 C:\Users\...\transposeMatrix.exe 或上一个增量链接没有生成它;正在执行完全链接 我用的是VS2008
- 一个软件包通过编译源代码安装后,如何完全的卸载??
- 如何让一个没有安装GUI环境的Linux机器访问U盘
- android:如果手机安装了app则打开一个activity,如果没有安装则去到android market如何在HTML页面实现
- 如何打包VC程序,在一个没有安装VC的电脑上也可以运行
- 如何将Cygwin安装完全
- 如何解决在同一个服务器中安装多个动网论坛
- [求助]如果一个网页没有表单,如何找到并填充其中的文本域呢?
- 如何将动画设定在5分钟之内没有任何鼠标动作,则屏幕将转入一个指定的画面
- 大家来帮忙看看啊,为什么老是显示LINK : 没有找到 C:/Documents and Settings/Administrator/桌面/端口扫描/Debug/端口扫描.exe 或上一个增量链接没有生成它;正在执行完全链接
- 如何为一个 .net 的 Web Application 制作一个安装程序
- 如何在一个空间安装多个网站
- 刚安装Vs2008,安装时它弹出了一个一些常见问题的解决方案页,记录下
- 我需要添加一个“别名”,可是我找了半天还是没有找到如何添加别名