社区
C++ 语言
帖子详情
如何把vs 2008 写的程序 做成可运行的那种exe 程序给别人用?
superwavelet
2012-03-01 01:48:07
写了一个程序, 想直接给某人使用, 但是那个同学又没有安装vs 2oo8,
如何把自己的程序做成exe 的那种程序, 然后别人在任何地方只要有这个exe文件就可以运行我的程序?
(发现debug文件夹下面有个exe 文件, 是不是把这个东西发给她就好了? 还需要同时发送其它什么dll文件吗?)
谢谢
...全文
893
5
打赏
收藏
如何把vs 2008 写的程序 做成可运行的那种exe 程序给别人用?
写了一个程序, 想直接给某人使用, 但是那个同学又没有安装vs 2oo8, 如何把自己的程序做成exe 的那种程序, 然后别人在任何地方只要有这个exe文件就可以运行我的程序? (发现debug文件夹下面有个exe 文件, 是不是把这个东西发给她就好了? 还需要同时发送其它什么dll文件吗?) 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wchar_t
2012-03-06
打赏
举报
回复
编译QT静态库貌似很麻烦的
superwavelet
2012-03-06
打赏
举报
回复
问题是我的gui 用的是Qt 的框架. 还用了别的很多lib
c_losed
2012-03-01
打赏
举报
回复
选择release模式编译 静态连接动态库Use MFC in a Static Library
baichi4141
2012-03-01
打赏
举报
回复
选择release模式编译,把release文件夹下的exe文件发给对方
如果你的程序中调用了什么动态链接库,还要把动态链接库也带上
在任何地方只要exe就可以运行,原则上没戏
只能说,你的系统和对方的系统越接近,需要做的事情就越少(比如都是windows,那么就不需要把windows的DLL也包含到程序中)
SoftLy
2012-03-01
打赏
举报
回复
debug文件夹下的是调试版本。你可以选择编译方式,有个release,然后编译一次就会有个release文件夹,里面的exe可以发给别人用了。
让
程序
作为服务
运行
(instsrv.
exe
srvany.
exe
)
for free~~~ 内附srvany.
exe
,instsrv.
exe
,让
程序
作为服务
运行
.txt 介绍如下: 让
程序
作为服务
运行
想让一个
程序
在启动系统的时候自动
运行
,你有什么好办法?添加到启动组?那如果别人删除掉就不管用了。如果你使用了Windows NT/2000/XP,就可以试试把这个
程序
添加为一个服务,这样只有拥有权限的人才可以更改服务,只要你设置好权限,就不用担心会被别人删除了。 要把应用
程序
添加为服务,你需要两个小软件:Instsrv.
exe
和Srvany.
exe
。Instsrv.
exe
可以给系统安装和删除服务,Srvany.
exe
可以让
程序
以服务的方式
运行
。这两个软件都包含在Windows NT Resource Kit里,如果你没有,也可以点击这里下载。 把这两个
程序
保存在一个方便的位置,例如C盘根目录下。我们举例来说明,把OE作为一个服务添加进Windows XP Professional操作系统中,并把这个服务命名为“Mail”。在
运行
中输入“CMD”,回车,打开命令行窗口,在提示符后面直接输入:“c:\instsrv.
exe
Mail c:\srvany.
exe
”然后回车,其中的“c:\instsrv.
exe
”和“c:\srvany.
exe
”表示这两个
程序
保存的位置,而Mail则是你想添加的服务名称。
运行
Regedit打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到刚才添加的Mail,点击右键,新建一个键,命名为“Parameters”,点击新建的Parameters,并再次新建一个名称为“Application”的子键,数据类型为“REG_SZ”,数值为希望作为服务
运行
的
程序
的所在位置,如果你的Windows系统安装在C盘下,那么OE的
程序
位置就是C:\Program Files\Outlook Express\msimn.
exe
,把这个路径添入数值中。到现在,这个服务已经成功的添加并且设置好了。如果你希望做的更加专业,可以在Mail服务下建立一个名为Description的子键,数据类型同样为REG_SZ,数值可以
写
一些你对这个服务的描述,这个我们在后面可以看到。 接下来需要对服务做一些额外的设置,在
运行
中输入“Services.msc”并回车,在列表中找到我们刚添加的Mail服务,双击打开,来做详细的设置。在“General”选项卡上,我们需要设置这个服务的
运行
方式,在图二中可以看见,作为一个服务,有“自动(Automatic)”,“手动(Manual)”和“禁止(Disabled)”三种启动类型,按照需要,我们一般设置成自动就可以了。而在“Logon”选项卡下可以设置以什么身份
运行
这个服务,一般可以不用理会,按照默认的设置。“Recovery”选项卡下则是进行恢复设置的,你可以指定,在服务第一次,第二次和第三次出错之后分别采取什么措施。“Dependencies”则显示了服务之间的依存关系,可以让你察看这个服务的
运行
依赖哪些其它服务,以及还有什么服务依赖于这个服务。这后面几个对我们一般用户没有什么意义。经过这些设置,你的服务已经完全可以正常工作了。
将c语言文件打包成
exe
可执行
程序
如何将编
写
的c语言
程序
打包成
exe
可执行文件呢? 以前我们
写
程序
很多是在编辑器上,让编辑起来编译
运行
我们的
程序
。如果想将其打包成
exe
可执行文件该如何做? 我这里推荐使用codeBlocks的gcc命令,因为比较简单。像
vs
这种编辑器就像是一把屠龙刀。功能过于复杂,需要注意的很多。 如何适用codeBlock的gcc命令呢? 我们来认识gcc命令是什么?gcc包括c和c++编译器 gcc和cc是一样的,c++和g++是一样的,一般c
程序
就用gcc编译,c++
程序
就用g++编译。 我们用gcc命令来编译我们的
韦东山升级版嵌入式视频之快速入门
韦东山老师为啥要录升级版嵌入式视频?200x年左右,嵌入式Linux在全世界、在中国刚刚兴起。我记得我2005年进入中兴时,全部门的人正在努力学习Linux。在
2008
年,我
写
了一本书《嵌入式Linux应用开发完全手册》。它的大概内容是:裸机、U-boot、Linux内核、Linux设备驱动。那时还没有这样讲解整个系统的书,芯片厂家Linux开发包也还不完善,从bootloader到内核,再到设备驱动都不完善。有全系统开发能力的人也很少。于是这书也就恰逢其时,变成了畅销书。我也根据这个思路录制了视频:裸机、U-boot、Linux内核、Linux设备驱动。收获些许名声,带领很多人进入Linux世界。11年过去了,嵌入式Linux世界发生了翻天覆地的变化① 基本系统能用芯片厂家都会提供完整的U-boot、Linux内核、芯片上硬件资源的驱动。方案厂家会做一些定制,比如加上某个WIFI模块,会添加这个WIFI模块的驱动。你可以使用厂家的原始方案,或是使用/借鉴方案商的方案,做出一个“能用”的产品。② 基础驱动弱化;高级驱动专业化基础的驱动,比如GPIO、UART、SPI、I2C、LCD、MMC等,有了太多的书籍、视频、示例代码,修修改改总是可以用的。很多所谓的驱动工程师,实际上就是“调参工程师”。我们群里有名的火哥,提出了一个概念:这些驱动就起一个“hardware enable”的作用。高级的驱动,比如USB、PCIE、HDMI、MIPI、GPU、WIFI、蓝牙、摄像头、声卡。体系非常复杂,很少有人能讲清楚,很多时候只是一笔带过。配置一下应用层工具就了事,能用就成。这些高级驱动,工作中需要专门的人来负责,非常专业。他们是某一块的专家,比如摄像头专家、音频专家。③ 项目为王你到一个公司,目的是把产品做出来,会涉及APP到内核到驱动全流程。中小公司玩不起华为中兴的配置,需要的是全面手。大公司里,只负责很小很小一块的镙丝钉,位置也不太稳固啊。所以,如果你不是立志成为某方面的专家,那就做一个全栈工程师吧。④ 调试很重要都说代码是3分
写
7分调,各种调试调优技术,可以为你的升职加薪加一把火。基于上述4点,我录制的全新视频将有这些特点:1. 快速入门,2. 实战项目,3. 驱动大全,4. 专题,5. 授人以渔,6. 要做任务另外,我们会使用多款芯片同时录制,先讲通用的原理,再单独讲各个板子的操作。这些芯片涵盖主流芯片公司的主流芯片,让你学习工作无缝对接。1.快速入门入门讲究的是快速,入门之后再慢慢深入,特别是对于急着找工作的学生,对于业余时间挑灯夜读的工作了的人,一定要快!再从裸机、U-boot、内核、驱动这样的路线学习就不适合了,时间就拉得太长了。搞不好学了后面忘了前面。并且实际工作中并不需要你去弄懂U-boot,会用就行:U-boot比驱动还复杂。讲哪些内容?怎么讲呢?混着讲比如先讲LED APP,知道APP怎么调用驱动,再讲LED硬件原理和裸机,最后讲驱动的编
写
。这样可以快速掌握嵌入式Linux的整套开发流程,不必像以前那样光学习裸机就花上1、2个月。而里面的裸机课程,也会让你在掌握硬件操作的同时,把单片机也学会了。讲基础技能中断、休眠-唤醒、异步通知、阻塞、内存映射等等机制,会配合驱动和APP来讲解。这些技能是嵌入式Linux开发的基础。而这些驱动,只会涉及LED、按制、LCD等几个驱动。掌握了这些输入、输出的驱动和对应的APP后,你已经具备基本的开发能力了。讲配置我们从厂家、从方案公司基本上都可以拿到一套完整的开发环境,怎么去配置它?需要懂shell和python等配置脚本。效果效率优先以前我都是现场
写
代码、现场
写
文档,字
写
得慢,降低了学习效率。这次,效果与效率统一考虑,不再追求所有东西都现场
写
。容易的地方可先
写
好代码文档,难的地方现场
写
。2.实战项目会讲解这样的涉及linux网关/服务器相关项目(不限于,请多提建议): 定位为:快速掌握项目开发经验,丰满简历。涉及的每一部分都会讲,比如如果涉及蓝牙,在这里只会讲怎么使用,让你能
写
出
程序
;如果要深入,可以看后面的蓝牙专题。3. 驱动大全包括基础驱动、高级驱动。这些驱动都是独立成章,深入讲解。虽然基础驱动弱化了,但是作为Linux系统开发人员,这是必备技能,并且从驱动去理解内核是一个好方法。在讲解这些驱动时,会把驱动的
运行
环境,比如内核调度,进程线程等概念也讲出来,这样就可以搭建一个知识体系。没有这些知识体系的话,对驱动的理解就太肤浅了,等于在Linux框架下
写
裸机,一叶障目,不见泰山。定位为:工具、字典,用到再学习。4. 专题想深入学习的任何内容,都可独立为专题。比如U-boot专题、内核内存管理专题、systemtap调试专题。
怎么把python
程序
发给别人_想把你
写
的Python
程序
发给别人用?打包成
exe
啊!
前言大家好,欢迎来到编程教室!当你学了一段时间Python,终于
写
出一个小游戏的时候,是不是很想发给你的小伙伴分享一下你的成果?但是,如果直接将xx.py文件发给别人,别人通常是不能直接
运行
的,他还需要安装python解释器,甚至还要安装我们用到的第三方包,是不是有点小麻烦?不过PC可以
运行
exe
文件,这就为我们提供了一个变通的途径:将Python
程序
打包成
exe
文件。这样,对方就不需要自己配置P...
windows10系统如何将
程序
做成
服务
运行
1.首先下载: 下载Instsrv.
exe
和Srvany.
exe
Instsrv.
exe
可以给系统安装和删除服务 Srvany.
exe
可以让
程序
以服务的方式
运行
本人网盘链接 https://pan.baidu.com/s/1K6VlYDO7GkPHJNfqSRr-4Q 提取码:xhmw 2.将Instsrv.
exe
和Srvany.
exe
放置到某目录下,我们把它们保存在“C:\service\”目录下: 3.搜索cmd以管理员身份
运行
在C:\service下输入 service\instsrv.ex
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章