vs2008编译的 Release,按F5跑起来没问题,直接运行程序不正常? 我是直接运行 Release文件夹下面的程序。把Release文件夹和相关dll拷贝到别人机器上,甚至没装过VS的机器上面都能跑。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改成debug 加dump 加日志 这是程序的地址,(需要 vcredist_x86 9.21022.8,这个我就不传了)公司里别人的机器跑没问题,甚至家里的台式机(基本就是个游戏机)都可以跑的。。 debug 没问题的啊。要是debug版本有问题就好了。大概日志算是无敌的。。不过时间要长点儿 地址更新了。谁帮我下了去看看能不能跑。白屏表示不能,黑的窗口才是正常的 http://www.sendspace.com/file/qz4a17 二楼有截图的。启动后大概是卡在那儿了,OpenGL窗口都没有画成黑色的 在vs 里面按 Ctrl+F5 也是正常运行的。只有我机器在资源管理器上面双击运行会出现那种情况 然后家里的机器是 win7 32bit,安装了vcredist 没问题,同事机器winxp 和win7 64bit都没问题。。而我公司里两个机器,一个win7 64bit,一个winxp 都白屏,只能在vs里面跑。 具体什么原因很难说,毕竟别人也没有你的工程和调试环境。我可以告诉你我的一个经验: 我的一个程序,在所有状态下运行都正常,只是直接release版运行的时候崩溃。而且崩溃的时机乱跑,不能定位。多线程程序嘛。我跟踪了三天(打日志,看系数是否健康),定位了错误。 是一个堆块越界,越界了1个字节,CRT的堆检测竟然不报断言失败(也许是数据巧合,原因很难说)。 我也遇到这个问题了。最后查了一下午,发现是程序调用的动态链接库,不是我们想调用的。比方说,程序中用到了a.dll但是,a.dll在别的地方也有,且程序在运行的时候,没有调用我们的a.dll而是去调用别人的a.dll了,所以,程序就出问题了。楼主的是opengl库的问题。我当时用到的是开源的angleproject,加载动态链接库出的问题。 关于切分窗口的初始化大小问题 求助:在调用动态连接库出现的访问冲突 CMDIChildWnd的继承问题求解? 在线等 提一个比较有难度的问题,刚才各位都觉得我的问题太简单了,呵呵 高手请进 给按钮设置焦点后,怎么不能响应回车事件? 生成的gif为什么不能动 Windows Media Encoder 9 Series SDK? 一个关于UpdateWindow()的问题 什么情况下要设置send超时,发送的时候好像不会堵塞的? 为什么UpdateData函数在外部定义的头文件中函数中提示如下 VC做的绘图程序保存的DXF文件用AutoCAD打开不了,哪里有问题
公司里别人的机器跑没问题,甚至家里的台式机(基本就是个游戏机)都可以跑的。。
debug 没问题的啊。要是debug版本有问题就好了。大概日志算是无敌的。。不过时间要长点儿
二楼有截图的。启动后大概是卡在那儿了,OpenGL窗口都没有画成黑色的
而我公司里两个机器,一个win7 64bit,一个winxp 都白屏,只能在vs里面跑。
我可以告诉你我的一个经验: 我的一个程序,在所有状态下运行都正常,只是直接release版运行的时候崩溃。而且崩溃的时机乱跑,不能定位。多线程程序嘛。我跟踪了三天(打日志,看系数是否健康),定位了错误。 是一个堆块越界,越界了1个字节,CRT的堆检测竟然不报断言失败(也许是数据巧合,原因很难说)。
最后查了一下午,发现是程序调用的动态链接库,不是我们想调用的。
比方说,程序中用到了a.dll但是,a.dll在别的地方也有,且程序在运行的时候,没有调用我们的a.dll而是去调用别人的a.dll了,所以,程序就出问题了。
楼主的是opengl库的问题。
我当时用到的是开源的angleproject,加载动态链接库出的问题。