• 5702阅读
  • 3回复

[提问](已解决)开发机没问题。发布到客户机就出现driver not loaded [复制链接]

上一主题 下一主题
离线downstairs
 

只看楼主 倒序阅读 楼主  发表于: 2011-06-20
。在本机上。DEBUG  RELEASE  都没有问题。但发布到客户机上。就出现 driver not loaded。 利用.drivers() 看了一下。客户机上什么数据都不支持!!!用了各种方法都不行。。。 求大哥给解释。谢谢
喜爱编程的猫头鹰
离线dbzhang800

只看该作者 1楼 发表于: 2011-06-20
1. 插件发布没?

2. 如果发布了,但不能识别,请给出详细的平台信息。
离线downstairs

只看该作者 2楼 发表于: 2011-06-20
开发机 vs2008  win xp 目标机器 win2003
谢谢你
喜爱编程的猫头鹰
离线downstairs

只看该作者 3楼 发表于: 2011-06-20
http://hi.baidu.com/cyclone/blog/item/d77a86182fb915b84bedbc57.html

需在用户机器上安装1M多的VS2008可再发行包 vcredist_x86.exe 即可

或者将文件夹
<Visual Studio Install Path>\VC\redist\<Architecture>\Microsoft.VC90.CRT
当采用这种方法时,如果同时发布插件(包括图片插件等),那么插件编译时必须:
CONFIG-=embed_manifest_dll
使得生成的插件中不嵌入manifest文件,否则插件不被程序识别(其实也可以识别,只要将 Microsoft.VC90.CRT 拷贝一份和插件放到同一文件夹即可,当然这种方式很不好,如果插件分布在几个目录下,要放置Microsoft.VC90.CRT的很多副本)。



喜爱编程的猫头鹰
快速回复
限100 字节
 
上一个 下一个