zoukankan      html  css  js  c++  java
  • 项目所遇问题

    1.ActiveX控件在Win7 64位系统上编译通过,无法部署到Win7 32位上,同时,此ActiveX控件也无法部署到 win8 64位系统下。

    regsvr32 xxx.ocx时提示如下错误

    尝试解决方法:

    1>在win7 64位系统下将VS20XX配置成x64环境,再次重新编译生成x64的xxx.ocx文件,依然无法部署在win8 64位系统下。

    win7 64位--》win7 32位

    2>将xxx.ocx拷贝到C:WindowsSystem32 下,再次运行regsvr32,失败

    3>写成脚本,以管理员身份运行,失败。

    2.NPAPI win7 64位系统下编译生成的32位dll(把vs20xx换成x64无法编译通过),部署到win8 64位,win7 32位系统下时,在火狐浏览器中可以加载显示此dll,但是插件仍然无法加载成功。

    3.拷贝了NPAPI的3个npxxx.cpp,拷贝了.def文件,新建一个version资源。结果编译后,导出的dll为空。

    1>初步判断以为是.def导出的dll名字不一致,结果不是。

    2>检查了一遍VS的环境设置,包括include路径,预定义是否定义XP_WIN,_X86_等,结果也不是。

    3>查看了下Debug里的输出文件,只有dll没有lib,这就是问题所在。解决方法:

    右键工程属性,Linker--Input--Module Definition File这一项内容为空,是由于.def是直接拷贝而不是自己创建导致。

  • 相关阅读:
    Web负载均衡的几种实现方式
    DNS负载均衡
    NoSQL开篇——为什么要使用NoSQL
    mySQL优化 my.ini 配置说明
    mysql性能优化-慢查询分析、优化索引和配置
    MySQL性能优化的最佳20+条经验
    IOS的UIPickerView 和UIDatePicker
    IOS的KVC
    IOS中的通知NSNotification
    IOS对话框UIAlertView
  • 原文地址:https://www.cnblogs.com/sylar-liang/p/4448979.html
Copyright © 2011-2022 走看看