拈花小仙 发表于 2013-10-6 15:21:55

VC++debug就能通过 Release就通不过

本帖最后由 拈花小仙 于 2013-10-6 18:13 编辑

         Debug能通过 Release通不过,原理上的问题网上多了,可我看不懂,求个解决方案!

565123 发表于 2013-10-6 15:21:56

加上
Ws2_32.lib

牡丹花下死做鬼 发表于 2013-10-6 16:14:23

把你的DEBUG的设置方法一模一样的搬到Release 试试看 一般就是配置不对
比如Debug 设置的头文件 和 Release 不是同一个地方

正在写代码 发表于 2013-10-6 17:13:25

debug的库和release库不一样,得对照着配置

拈花小仙 发表于 2013-10-6 17:16:06

正在写代码 发表于 2013-10-6 17:13 static/image/common/back.gif
debug的库和release库不一样,得对照着配置

啊,有没有设置上能解决的呢,网上的评论我看不懂,这样的话移植没装VC++的电脑上就不能用了吗?

正在写代码 发表于 2013-10-6 17:21:09

拈花小仙 发表于 2013-10-6 17:16 static/image/common/back.gif
啊,有没有设置上能解决的呢,网上的评论我看不懂,这样的话移植没装VC++的电脑上就不能用了吗?

加上库之后一般就好了,其他没装vc的电脑运行不了也是因为缺少库文件。我没试过,但是以前配置之后就好了。

拈花小仙 发表于 2013-10-6 17:23:38

牡丹花下死做鬼 发表于 2013-10-6 16:14 static/image/common/back.gif
把你的DEBUG的设置方法一模一样的搬到Release 试试看 一般就是配置不对
比如Debug 设置的头文件 和 Releas ...

不会哦,愁死了,网上找了好多内容没看懂

仰望天上的光 发表于 2013-10-6 17:44:52

不通过是什么意思?编译错误还是链接错误?错误信息是什么?这些都不提供怎么让人帮你?

拈花小仙 发表于 2013-10-6 18:13:13

本帖最后由 拈花小仙 于 2013-10-6 18:14 编辑

仰望天上的光 发表于 2013-10-6 17:44 static/image/common/back.gif
不通过是什么意思?编译错误还是链接错误?错误信息是什么?这些都不提供怎么让人帮你?不好意思,我不知这个很重要,以为都是一种原因造成的呢

565123 发表于 2013-10-6 18:51:32

你是不是有加上其他的lib文件,在Debug有加的话,在Release也要加

拈花小仙 发表于 2013-10-6 19:02:19

565123 发表于 2013-10-6 18:51 static/image/common/back.gif
你是不是有加上其他的lib文件,在Debug有加的话,在Release也要加

我不知怎么设置,哪看Debug中有多少lib和Release里有多少lib,我用的是2010

565123 发表于 2013-10-6 19:24:28

本帖最后由 565123 于 2013-10-6 19:27 编辑


我用的是繁体的,应该差不多吧。左上角的组态可以选择Release和Debug,其他相依性:从Debug复制到Release看看

仰望天上的光 发表于 2013-10-6 23:18:10

拈花小仙 发表于 2013-10-6 18:13 static/image/common/back.gif
不好意思,我不知这个很重要,以为都是一种原因造成的呢

编译没错链接出错,一般是没有添加库或者函数忘记定义。
你的情况是忘记添加库WS2_32.LIB
具体添加方法楼上已经说明了(你的debug版本里显然已经添加了该库)
页: [1]
查看完整版本: VC++debug就能通过 Release就通不过