如何将自己写好的C++工程,制作成安装包 50
问题描述:我是做图像处理的学生,小白一枚,目前写的工程里用的是OpenCV3.1,那么如何做到我写的程序,编译完之后,能够制作成一个简单的exe安装程序,并且在没有配置O...
问题描述:
我是做图像处理的学生,小白一枚,目前写的工程里用的是OpenCV3.1,那么如何做到我写的程序,编译完之后,能够制作成一个简单的exe安装程序,并且在没有配置OpenCV环境的电脑上安装运行呢?就是作为一个产品发布出去??? 展开
我是做图像处理的学生,小白一枚,目前写的工程里用的是OpenCV3.1,那么如何做到我写的程序,编译完之后,能够制作成一个简单的exe安装程序,并且在没有配置OpenCV环境的电脑上安装运行呢?就是作为一个产品发布出去??? 展开
2个回答
展开全部
1、生成exe文件就是生产可执行文件。2、以GCC编译器为例,可以分为四步。第一步是预处理,包括语法检查等工作。gcc-Pabc.c第二步由源程序生产汇编语言代码。gcc-Sabc.c会生成abc.s文件,这个文件里就是汇编代码。第三步编译器生成目标代码,一个源文件生成一个目标代码。gcc-cabc.c会生成abc.o第四步连接器从目标代码生成可执行文件。gccabc.o3、目标代码包括机器码和符号表(函数及变量名)。连接器的主要作用是通过符号表在库文件和其他模块中找到在目标代码中引入或未定义的符号(函数及变量名),将几个目标代码合成可执行文件。
追问
好深奥,我看不太懂,能详细点么?我现在是Win7 64+VS2013+OpenCV3.1的环境。你说的这些,我好多都没见过。。。
2016-09-30
展开全部
制作成一个安装程序首先把你的程序和你的相关库文件组织好,确保能够直接把这些文件复制到其他机器上就可以运行,然后使用NSIS把这些文件打包成一个下一步安装的安装程序。
追问
这个文件组织关系是指把OpenCV调用的那些lib和dll以及src源代码都复制到工程当中,并保证能够独立编译运行么?可是这一步好难,网上没有可用的教程(或者是我还没找到),要如何脱离环境呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询