VC新手啊,如何生成exe文件?(win32控制台应用程序)

yeaky 2009-10-25 06:35:16
vc2005,写的是opencv2.0的关于摄像头的win32控制台应用程序(也是因为openvc才用VC),包含了很多的lib和include文件。。要怎么编译才出在任何电脑上都可以用呢?
现在debug运行成功了,没问题。
但是如何生成release的exe文件呢?选择为release再点绿色小三角运行的时候,会出现一堆的错误,

...全文
2851 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
loop_k 2009-10-27
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 yeaky 的回复:]
release设置好了,可以了,现在问题是如何让生成的exe脱离环境运行,能在其它电脑上运行的问题了,如何设置??
[/Quote]

把你的程序用到的所有库文件全部都放到别人的机子上 如果那个人的机器上没有装VC 还需要一些VC的库文件
其实就是打一个安装包。
推荐两个:NSIS WiseInstallationSystem
后一个可以自动帮你检查你程序里面用到了哪些库文件
很简单的 自己动手试一下就知道了
guoweid 2009-10-26
  • 打赏
  • 举报
回复
我用的VC6.0不知道是不是一样的,你先把Debug还成Release,然后在project中选择setting,选择C/C++这个选项卡,在选项卡里面把你的错误原因的那个选项换成不需要的就可以了。
我之前有过是说不能预编译头文件,我把这个其中的选项换成不需要与编译头文件就好了
因为不知道你具体的错误提示,所以不好说,只要程序没有问题,就是配置的问题,可以参考下。。
levelmouse 2009-10-26
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 yeaky 的回复:]
release设置好了,可以了,现在问题是如何让生成的exe脱离环境运行,能在其它电脑上运行的问题了,如何设置??
[/Quote]
编译后release目录下有你的可执行文件生成,拿来用就是了。
jyh_baoding 2009-10-26
  • 打赏
  • 举报
回复
绑顶
yeaky 2009-10-26
  • 打赏
  • 举报
回复
release设置好了,可以了,现在问题是如何让生成的exe脱离环境运行,能在其它电脑上运行的问题了,如何设置??
scguest 2009-10-26
  • 打赏
  • 举报
回复
啥子错误?
  • 打赏
  • 举报
回复
汗,这年头还有写WIN32程序的...
o_yale_o 2009-10-26
  • 打赏
  • 举报
回复
用StaticLink就不需要dll。。。
wolffan3150 2009-10-26
  • 打赏
  • 举报
回复
参考debug的设置来设置release,
如果程序没问题的话,就OK了
否则还会出错
最好把错误贴出来看看
luckyboy101 2009-10-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 heksn 的回复:]
debug下程序如何配置的 relese下弄成一样的
[/Quote]
release也需要配置文件,和debug配置成一样就可以了
jyh_baoding 2009-10-26
  • 打赏
  • 举报
回复
帮顶
jiujiu45 2009-10-25
  • 打赏
  • 举报
回复
release下的设置,和Debug下项目配置成一样就可以了!
zoulie 2009-10-25
  • 打赏
  • 举报
回复
参考debug的设置来设置release,
其他电脑要能用的话,
可以将一些依赖的库都打包拷贝过去,或者采用静态链接编译
  • 打赏
  • 举报
回复
debug下程序如何配置的 relese下弄成一样的
副组长 2009-10-25
  • 打赏
  • 举报
回复
:O
yeaky 2009-10-25
  • 打赏
  • 举报
回复
兄弟,就是现场找不到人啊。。。
  • 打赏
  • 举报
回复
呃,你要是第一次使用的话,还是找个懂的人现场给你讲一下吧。
yeaky 2009-10-25
  • 打赏
  • 举报
回复
第一次用VC写东东,详细一点??~??
  • 打赏
  • 举报
回复
看看编译选项啥的,依赖库什么的.。

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧