方法一:到C盘(系统盘),系统文件夹(c:\windows)下的ADVPCB99SE和ADVSch99SE文件先配置原理图,用本文打开ADVPCB99SE文件,在[Change Library File List]下找到File0,可以发现,等号后面的的内容就是默认已经添加的库,把这个改为我们自定义的库(记得路径要正确),在打开99,默认添加的就是我们的库了,如果要添加多个就在File0后面添File1,File2..依次类推,但注意最后修改File0上面的Count属性,如果你添了两个,就把它的值改为2.举个例子:

Count=
File0=d:\Program Files\Design Explorer  SE\Library\Sch\DPT8_PCBSch(--).ddb
File1=d:\Program Files\Design Explorer  SE\Library\Sch\Protel DOS Schematic Libraries.ddb

2.修改PCB的库配置,同样用文本打开ADVPCB99SE文件,在[PCB Libraries]下找到File0进行修改或添加,举个例子参考:

Count=
File0=D>MSACCESS$RP>D:\Program Files\Design Explorer  SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>Footprints.lib$ID>-$ATTR>$E>$CBLIB$STF>
File1=D>MSACCESS$RP>D:\Program Files\Design Explorer  SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>General IC.lib$ID>-$ATTR>$E>$CBLIB$STF>
File2=D>MSACCESS$RP>D:\Program Files\Design Explorer  SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>Headers.lib$ID>-$ATTR>$E>$CBLIB$STF>
File3=D>MSACCESS$RP>D:\Program Files\Design Explorer  SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>International Rectifiers.lib$ID>-$ATTR>$E>$CBLIB$STF>
File4=D>MSACCESS$RP>D:\Program Files\Design Explorer  SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>Transistors.lib$ID>-$ATTR>$E>$CBLIB$STF>

PCB库的修改稍烦,大家必须知道DDB文件里具体PCB库的文件名才行

 
方法二:第一步,打开一个你常用的PCB库,进入PCB库编辑界面,如下图所示
                      图1:打开一个PCB库
第二步:打开要加载的PCB库,也就是说在同一个protel 99se里面打开两个PCB封装库,如下图2所示
                     图2:打开第二个PCB封装库
第三步:前面两部很easy把!其实第三部也很简单,就是把你想加进去的库里面的封装都拷贝到一个封装库里面,在Browse里面的components里选中要复制的元件(复制方法和word复制方法一样),如下图所示
       图3
然后在选中的元件上点击右键选择copy
第四步:在另外一个PCB库文件里面的在Browse里面的components里面paste就行了!然后保存,ok!
此方法虽然笨了点,但是也是一个很好的解决办法,protel 99se与vista不兼容,所以建议用vista的朋友 装altium designer
 
 
网上找了相关的资料,发现原因和一个在windows目录下的advpcb99se.ini文件有关。网上解决的办法是修改该文件,我感觉比较麻烦。我仔细比对了原先winxp电脑的文件和Win7的文件,文件里面就是多了几个自己的库的几个路径。于是我尝试着这么干:1、把winXp下用的advpcb99se.ini覆盖到win7下的同一个文件。2、把原先Winxp下的库文件拷贝到Win7下面同样的路径。
然后打开Protel看看问题就解决了没。哇!问题解决了。

windows7下,protel 99se元件库加载问题的解决方案的更多相关文章

  1. Linux下c函数dlopen实现加载动态库so文件代码举例

    dlopen()是一个强大的库函数.该函数将打开一个新库,并把它装入内存.该函数主要用来加载库中的符号,这些符号在编译的时候是不知道的.这种机制使得在系统中添加或者删除一个模块时,都不需要重新编译了. ...

  2. 带你实现开发者头条APP(五)--RecyclerView下拉刷新上拉加载

    title: 带你实现开发者头条APP(五)--RecyclerView下拉刷新上拉加载 tags: -RecyclerView,下拉刷新,上拉加载更多 grammar_cjkRuby: true - ...

  3. 安卓奇葩问题之.so库加载不了

    真是哔了狗了. 今天突然遇到一个问题:之前用第三方的密码控件,给了一个.so库文件.然后我就放在了/jniLibs/armeabi目录下. 运行,一切都很OK. 然后重点来了.N天之后的今天,突然打包 ...

  4. IOS 开发下拉刷新和上拉加载更多

    IOS 开发下拉刷新和上拉加载更多 简介 1.常用的下拉刷新的实现方式 (1)UIRefreshControl (2)EGOTTableViewrefresh (3)AH3DPullRefresh ( ...

  5. UITableView:下拉刷新和上拉加载更多

    [转载请注明出处] 本文将说明让UIScrollView支持"下拉刷新"和"上拉加载更多"的实现机制,并实现一个可用的tableView子类,以下主要以&quo ...

  6. LIB库加载方法-引用百度百科

    LIB库加载方法,有三种,如下: 1.LIB文件直接加入到工程文件列表中 在VC中打开File View一页,选中工程名,单击鼠标右键,然后选中\"Add Files to Project\ ...

  7. 使用PullToRefresh实现下拉刷新和上拉加载

    使用PullToRefresh实现下拉刷新和上拉加载 分类: Android2013-12-20 15:51 78158人阅读 评论(91) 收藏 举报 Android下拉刷新上拉加载PullToRe ...

  8. Android OpenGL库加载过程源码分析

    Android系统采用OpenGL绘制3D图形,使用skia来绘制二维图形:OpenGL源码位于: frameworks/native/opengl frameworks/base/opengl 本文 ...

  9. linux动态库加载RPATH, RUNPATH

    摘自http://gotowqj.iteye.com/blog/1926771 linux动态库加载RPATH, RUNPATH 链接动态库 如何程序在连接时使用了共享库,就必须在运行的时候能够找到共 ...

随机推荐

  1. api (二) 创建控件 (转)

    在Win32 SDK环境下,怎么来创建常用的那些基本控件呢?我们知道如果用MFC,简单的拖放即可完成大多数控件的创建,但是我们既然是用Windows SDK API编程,当然是从根上解决这个问题,实际 ...

  2. lightoj 1030

    递推,倒着递推. #include<stdio.h> #define maxn 1010 #define min(a,b) (a)>(b)?(b):(a) int main() { ...

  3. silverlight依赖属性

    依赖属性(Dependency Property)和附加属性(Attached Property) 参考 http://www.cnblogs.com/KevinYang/archive/2010/0 ...

  4. win7_32位安装MySQL_5.6以及密码修改方法

    1.下载mysql: http://www.xiazaiba.com/html/361.html 2.安装 方便起见,全部默认下一步吧,原理一个样,最后安装到: 3.配置环境变量 我这里添加的是  C ...

  5. CSS3 Test

    CSS3Test 如何判定一个浏览器对css3的支持情况呢 有这么一个站点http://css3test.com 可以测试浏览器对CSS3的支持情况 对应的Github在这里 原理 实际上浏览器对CS ...

  6. 【翻译】MVC Music Store 教程-概述(三)

    Controller 与传统的Web框架,将传入的URL通常映射到磁盘上的文件.例如:一个URL请求“/Products.aspx" 或"/Products.php”是处理一个Pr ...

  7. ETL中的数据增量抽取机制

    ETL中的数据增量抽取机制 (     增量抽取是数据仓库ETL(extraction,transformation,loading,数据的抽取.转换和装载)实施过程中需要重点考虑的问 题.在ETL过 ...

  8. JavaScript和php常用语法——切割字符串

    在面向Web的应用中,前台和后台通信非常常用的一种格式就是字符串,所以,在通信中,我们不可避免的就需要进行字符串的拼切. 在js代码中,当我们传递一个字符串到后台代码时,我们在后台需要对字符串进行切割 ...

  9. 对手机SD卡的一些操作

    首先要导入外包 log4j-1.2.16.jar 代码如下: package com.car273.util; import java.io.BufferedReader; import java.i ...

  10. Open source and free log analysis and log management tools.

    Open source and free log analysis and log management tools. Maintained by Dr. Anton Chuvakin Version ...